Job Title
Staff Software Engineer - R&D Engineering
Role Summary
Develop and optimize compilation algorithms and scalable software to map large processor hardware descriptions onto the ZeBu emulation platform. The role is on the ZeBu Compiler Team working closely with hardware architects, performance engineers, and emulator platform teams to deliver high-performance compilation and placement solutions for large-scale chip designs.
Experience Level
Senior; 3β5 years of relevant software engineering experience.
Responsibilities
Deliver production-quality compiler and placement software for emulation with a focus on performance, scalability, and robustness.
- Design, implement, and optimize compilation algorithms for mapping large-scale hardware descriptions onto the ZeBu emulator.
- Develop scalable solutions to handle multi-billion-gate designs within strict runtime and memory constraints.
- Diagnose and debug complex compilation, placement, and performance issues in large systems.
- Write and maintain modular, extensible object-oriented C++ code.
- Collaborate with hardware architects, performance engineers, and platform teams to ensure integration and performance targets are met.
- Improve compilation flows, algorithms, and infrastructure for efficiency and reliability.
- Participate in code reviews, design discussions, and knowledge-sharing activities.
Requirements
Must-have technical skills and experience required to perform the role effectively.
- 3β5 years of relevant engineering experience.
- Strong problem solving and algorithmic thinking.
- Proven expertise in object-oriented programming, preferably in C++.
- Deep understanding of data structures and algorithms and ability to design scalable solutions.
- Experience working with complex systems and large codebases.
- Strong analytical skills and attention to detail.
- Effective communication and collaboration skills for cross-functional teams.
Nice-to-have
- Experience in performance optimization, memory efficiency, or parallel computing.
- Familiarity with hardware description languages (Verilog, SystemVerilog, VHDL).
- Experience with emulation, FPGA, EDA tools, or large-scale system software.
Education Requirements
Not specified.
About the Company
Company: Synopsys
Headquarters: Mountain View, California, USA
Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Date Posted: 2026-05-21