Role Summary
The Staff Software Engineer will be part of the ProtoCompiler Software team within Synopsys R&D, focused on building advanced implementation tools for FPGA-based prototyping systems. The role involves tackling complex technical challenges in FPGA-based prototyping while collaborating with global teams.
Experience Level
Mid-level, with 2-6 years of professional software engineering experience.
Responsibilities
The key responsibilities include:
- Designing, implementing, and optimizing algorithms for FPGA partitioning and system-level routing within the ProtoCompiler toolchain.
- Debugging, maintaining, and enhancing existing software stack to ensure performance, reliability, and scalability.
- Collaborating with cross-functional R&D teams worldwide to integrate new features and maintain cohesive system behavior.
- Writing clear and thorough design specifications and technical documentation for internal audiences.
- Participating in code reviews, providing technical guidance, and contributing to engineering best practices across the team.
- Influencing cross-team decisions and contributing to roadmap planning.
Requirements
The ideal candidate will have:
- Strong proficiency in C++ and modern language features.
- Experience with Linux development environments.
- Familiarity with scripting languages like TCL and Python.
- Solid understanding of graph theory and algorithmic problem-solving.
- Strong communication skills and a team-oriented mindset.
- Knowledge of static timing analysis concepts and understanding of FPGA architectures desired but not essential.
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-03-03