Synopsys logo

Staff Software Engineer - R&D Engineering

Synopsys
May 23, 2026
Full-time
On-site
Rungis, France
EDA Jobs, Level - Senior

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.

Synopsys logo

Date Posted: 2026-05-21