
Posted a day ago
Staff Software Engineer
SynopsysStaff Software Engineer
Requirements
3-5 years relevant experience, Object-oriented programming, C++ expertise, Data structures and algorithms, Complex systems experience
Skills
C#AlgorithmsEDA
About the role
Responsibilities
- Design, implement, and optimize compilation algorithms for mapping large-scale processor hardware descriptions onto the ZeBu emulator
- Develop scalable solutions to handle multi-billion-gate designs within tight runtime and memory constraints
- Apply advanced problem-solving skills to debug complex compilation, placement, and performance issues
- Develop and maintain high-quality, modular, and extensible object-oriented software in C++
- Collaborate with hardware architects, performance engineers, and emulator platform teams to ensure seamless integration
- Contribute to the continuous improvement of compilation flows, algorithms, and infrastructure
Requirements
- 3-5 years of relevant software engineering experience
- Strong expertise in object-oriented programming, preferably C++
- Deep understanding of data structures and algorithms to design efficient, scalable solutions
- Experience working with complex systems and large codebases
- Strong analytical skills and meticulous attention to detail
Preferred Qualifications
- Exposure to performance optimization, memory efficiency, or parallel computing
- Familiarity with hardware description languages such as Verilog, SystemVerilog, or VHDL
- Experience with emulation, FPGA, EDA tools, or large-scale system software
Benefits
- Comprehensive medical and healthcare plans
- Paid time away including ETO and FTO programs
- Family support including maternity/paternity leave and adoption assistance
- Employee Stock Purchase Plan (ESPP) with a 15% discount
- Competitive salaries and regional retirement plans
About the Company
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation, and analysis solutions to power the next generation of semiconductor innovation.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer
Synopsys · Rungis
