Synopsys logo

R&D Staff Engineer, EDA Tools & Algorithms

Synopsys
May 27, 2026
Full-time
On-site
Noida, Uttar Pradesh, India
EDA Jobs, Level - Senior

Job Title

R&D Staff Engineer, EDA Tools & Algorithms

Role Summary

Senior software engineer on an R&D team developing performance-critical EDA tools. Implement and optimize algorithms and data structures used in netlist processing, analysis pipelines, and large-scale semiconductor design workflows.

Experience Level

Senior-level. The posting indicates 5–8 years of professional software development experience.

Responsibilities

Primary responsibilities include:

  • Design and implement algorithms for graph processing, optimization, and data-structure management within EDA workflows.
  • Write performance-critical C++ to handle large-scale design data, netlist processing, and analysis pipelines.
  • Profile, debug, and optimize systems to improve runtime, memory usage, and scalability.
  • Collaborate with RTL designers, architects, and cross-functional teams to align tool capabilities with real design challenges.
  • Contribute to development and enhancement of EDA tools used internally and by customers.
  • Evaluate and integrate modern development tools, including AI-assisted coding platforms, to improve team productivity.
  • Review code, mentor peers, and promote engineering best practices across R&D.

Requirements

Key qualifications and skills (must-have vs nice-to-have):

  • Must-have: 5–8 years of professional software development experience with emphasis on systems programming or algorithmic work.
  • Must-have: Deep expertise implementing and optimizing data structures and graph algorithms in production systems.
  • Must-have: Advanced proficiency in C++ for performance-critical software development.
  • Must-have: Strong problem-solving skills, solid software design principles, and experience with profiling and performance tuning.
  • Must-have: Ability to collaborate with hardware engineers and clarify incomplete specifications.
  • Nice-to-have: Experience with EDA tools, semiconductor design workflows, or compiler design.
  • Nice-to-have: Familiarity with RTL languages (Verilog or VHDL) and exposure to AI-assisted coding tools.

Education Requirements

Bachelor's or Master's degree in Computer Science, Electronics Engineering, or a related field β€” or equivalent practical experience.


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