Senior/Lead R&D Engineer (C/C++, Data Structures, Algorithms, EDA)

Synopsys Inc

Bengaluru

On-site

INR 1,500,000 - 2,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading semiconductor manufacturing firm is seeking a Senior R&D Engineer to join their world-class Synthesis team in Bengaluru. You will play a crucial role in designing and developing core algorithms for EDA products, ensuring optimal performance and quality. The ideal candidate should possess 4-15 years of relevant experience, strong C/C++ skills, and familiarity with algorithms, data structures, and ASIC design flow. The position is full-time and offers the opportunity to collaborate with local and global teams while tackling complex technical challenges.

Qualifications

  • 4‑15 years of experience in a relevant R&D role.
  • Strong hands-on experience in C/C++ based software development.
  • Good knowledge of EDA tools and methodologies.

Responsibilities

  • Design, develop, and troubleshoot core algorithms.
  • Work with local and global teams.
  • Drive solutions to complex problems.

Skills

C/C++ based software development
Design Patterns
Data Structures
Algorithms
Programming concepts
Multi-threaded development
Familiarity with ASIC design flow
Verilog
SystemVerilog
VHDL
Unix/Linux platforms
gdb
Valgrind
Source code control with Perforce

Job description

Senior/Lead R&D Engineer (C/C++, Data Structures, Algorithms, EDA)

We are seeking a Senior R&D Engineer to join our world‑class Synthesis team in Noida, which supports a range of EDA products. Does this sound like a good role for you?

  • Experience: 4‑15 years
  • Strong hands‑on experience in C/C++ based software development.
  • Strong background in Design Patterns, Data Structures, Algorithms, and programming concepts.
  • Familiarity with multi‑threaded and distributed code development & ASIC design flow and the EDA tools and methodologies used therein.
  • Good knowledge of Verilog, SystemVerilog & VHDL HDL.
  • Well versed with Software Engineering and development processes.
  • Experience of production code development on Unix/Linux platforms.
  • Exposure to developer tools such as gdb, Valgrind.
  • Experience with source code control tool like Perforce.
Responsibilities
  • Candidate will be part of word level Synthesis team (catering to multiple EDA products).
  • Design, develop, troubleshoot the core algorithms.
  • Will be working with local and global teams.
  • Will be working on Synthesis QoR, Performance and logic interference problems.
  • It is a pure technical role & drive solutions to complex problem with other team members.

Please share your updated CV with taufiq@synopsys.com or refer those who would like to explore this opportunity.

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, gender identity, age, military veteran status, or disability.

Seniority level

Mid‑Senior level

Employment type

Full-time

Industries

Semiconductor Manufacturing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Emulation Design Verification Solution Development Engineer
Emulation Design Verification Solution Development Engineer

Synopsys Inc • Dadri

On-site
INR 1,000,000 - 2,000,000
Staff R&D Software Engineer – RTL Restructuring & Transformation
Staff R&D Software Engineer – RTL Restructuring & Transformation

Synopsys, Inc. • Dadri

On-site
INR 1,800,000 - 3,200,000
Senior Research and Development Engineer - Embedded Software and FPGA
Senior Research and Development Engineer - Embedded Software and FPGA

Synopsys India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff R&D Software Engineer – RTL Restructuring & Transformation
Staff R&D Software Engineer – RTL Restructuring & Transformation

Synopsys Inc • Dadri

On-site
INR 1,800,000 - 2,800,000
Lead Product Engineer
Lead Product Engineer

Cadence Design Systems • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Applications Engineering, Sr Staff Engineer
Applications Engineering, Sr Staff Engineer

Synopsys, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Cadence Design Systems India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Sr Principal Software Engineer
Sr Principal Software Engineer

Cadence • Dadri

On-site
INR 2,000,000 - 3,000,000
R&D Engineer, Sr Engineer (C/C++, Data structures, Algorithm, FPGA)
R&D Engineer, Sr Engineer (C/C++, Data structures, Algorithm, FPGA)

Synopsys Inc • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr Principal Software Engineer
Sr Principal Software Engineer

Cadence Design Systems • Bengaluru

On-site
INR 3,500,000 - 5,000,000