# R&D Staff Software Engineer - Simulation

**Company**: Synopsys
**Location**: Noida
**Work arrangement**: onsite
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/noida/r-and-d-staff-software-engineer-simulation/44408/88147323248
**Canonical**: https://yubhub.co/jobs/job_1fe3012d-71e

## Description

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification, and manufacturing.

We are seeking a seasoned engineer with a passion for pushing the boundaries of technology to join our team. With 5-8 years of experience, you will bring a wealth of knowledge in software architecture and excel in C/C++ software development, digital simulation, compiler optimizations, and design patterns, data structures, and algorithms.

As a member of our performance team in Digital Simulation, you will work closely with both local and global teams to drive technological advancements and achieve project goals.

Responsibilities:

- Designing, developing, and troubleshooting core algorithms for compiler.
- Collaborating with local and global teams to enhance runtime performance for verilog compiler.
- Engaging in pure technical roles focused on software development and architecture.
- Utilizing your knowledge of digital simulation flows and EDA tools to drive innovation.
- Leveraging your expertise in Verilog, SystemVerilog, and VHDL to develop cutting-edge solutions.

Impact:

- Driving technological innovation in chip design and verification.
- Enhancing the performance and quality of simulation tools used globally.
- Solving complex compiler optimizations problems to improve simulation performance.
- Collaborating with cross-functional teams to achieve project milestones.
- Pioneering new software architectures that set industry standards.

Requirements:

- Strong hands-on experience in C/C++ based software development.
- Deep understanding of design patterns, data structures, algorithms, and programming concepts.
- Knowledge of ASIC design flow and EDA tools and methodologies.
- Proficiency in Verilog, SystemVerilog, and VHDL HDL.

Who You Are:

- Highly enthusiastic and energetic team player with excellent communication skills.
- Strong desire to learn and explore new technologies.
- Effective problem-solver with a keen analytical mind.
- Experienced in working on Unix/Linux platforms.
- Adept at using developer tools such as gdb and Valgrind.

Rewards and Benefits:

We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.

## Skills

### Required
- C/C++
- Digital simulation
- Compiler optimizations
- Design patterns
- Data structures
- Algorithms
- Verilog
- SystemVerilog
- VHDL
