Synopsys logo

R&D Engineering Architect

Synopsys
Full-time
On-site
Noida, India
Level - Senior

Role Overview

A seasoned C++ developer specializing in Custom Design and Layout, the R&D Engineering Architect plays a pivotal role in advancing innovative software solutions for integrated circuits. This position requires strong technical skills in software development, particularly with C++, along with a keen understanding of layout principles in semiconductor manufacturing.

Position Summary

In this role, you will be expected to devise new solutions and methodologies to enhance custom design practices while working collaboratively with product teams. Your expertise will help drive innovation and efficiency across projects, significantly impacting the performance and utility of Synopsys Custom products.

Experience Needed

This position requires over 12 years of software development experience, focusing on languages such as C++, TCL, and Python, as well as familiarity with Linux environments, build systems, and product solution design. A strong grasp of data structures and algorithms will be vital.

Key Responsibilities

  • Design innovative solutions to high-value problems in Custom Design and Layout.
  • Collaborate on flagship projects and enhance existing systems in Synopsys Custom products.
  • Engage with corporate application engineers to tailor solutions to customer needs.
  • Produce well-designed and fully tested C++ programs.
  • Create design specifications and perform code reviews among peers.

Qualifications

Applicants should possess a Bachelor’s or Master’s Degree in Computer Science or Electrical Engineering. The ideal candidate will have a background in Layout Editor and analog design automation, with in-depth knowledge of digital EDA tools, circuit analysis, and semiconductor manufacturing practices.

Education Requirements

Bachelor’s or Master’s Degree in Computer Science or Electrical Engineering.