Synopsys logo

Staff Engineer β€” R&D (C/C++, Data Structures, Algorithms, RTL Compiler)

Synopsys
May 06, 2026
Full-time
On-site
Bengaluru, Karnataka, India
EDA Jobs, Level - Senior

Job Title

Staff Engineer β€” R&D (C/C++, Data Structures, Algorithms, RTL Compiler)

Role Summary

Senior engineering role in an R&D software team based in Bengaluru focused on development of compiler and toolchain components for RTL and related EDA flows. The role involves designing and implementing high-performance software, collaborating with hardware and verification teams, and improving compiler/data-path algorithms.

Work will be primarily hands-on implementation, performance optimization, debugging, and technical leadership within the R&D engineering organization.

Experience Level

Senior. Years-of-experience guidance not specified.

Responsibilities

Key responsibilities expected for this role include:

  • Design and implement software components in C/C++ for compiler and EDA tool flows.
  • Develop and optimize algorithms and data structures for performance and scalability.
  • Implement and maintain RTL compiler features and related toolchain modules.
  • Debug complex issues, profile performance, and drive fixes to production quality.
  • Collaborate with cross-functional teams (hardware, verification, product) to define requirements and deliver solutions.
  • Participate in code reviews, design reviews, and mentor junior engineers.

Requirements

Must-have and desirable skills:

  • Must-have: Strong C/C++ programming skills; solid understanding of data structures and algorithms; experience with compiler internals or RTL compiler development; strong problem-solving and software engineering practices; ability to work onsite in Bengaluru.
  • Nice-to-have: Experience with hardware description languages (Verilog/VHDL), compiler frameworks (e.g., LLVM), scripting (Python/Tcl), parallel/distributed processing, or prior EDA industry experience.

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-03