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+

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior RTL Design Engineer
Senior RTL Design Engineer

Synopsys Inc • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Sr R&D Engineer (C++, Algorithm, Data Structure)
Sr R&D Engineer (C++, Algorithm, Data Structure)

Synopsys Inc • Bengaluru

On-site
INR 2,200,000 - 4,200,000
Emulation Design Verification Solution Development Engineer
Emulation Design Verification Solution Development Engineer

Synopsys Inc • Dadri

On-site
INR 1,000,000 - 2,000,000
Senior RTL Design & Verification Engineer
Senior RTL Design & Verification Engineer

Synopsys Inc • Bengaluru

On-site
INR 1,200,000 - 1,800,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 - DFT
Staff R&D Software Engineer - DFT

Synopsys, Inc. • India

On-site
INR 2,600,000 - 4,200,000
R&D Software Engineer_Synopsys Bangalore
R&D Software Engineer_Synopsys Bangalore

Synopsys • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Sr Engineer, Design Enablement
Sr Engineer, Design Enablement

Renesas • Hyderabad

On-site
INR 800,000 - 1,400,000
Flexible work environment
Opportunities for career advancement
Inclusive workplace culture
Staff R&D Software Engineer - DFT
Staff R&D Software Engineer - DFT

Synopsys Inc • Dadri

On-site
INR 3,000,000 - 5,500,000
Senior Applications Engineer - HPC and ASIC Design
Senior Applications Engineer - HPC and ASIC Design

Synopsys India Pvt Ltd • Bengaluru

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