Job Description and Requirements

 

Systems Design Group at Synopsys is looking for an R&D engineer to work on the compiler for its FPGA-based Prototyping

Responsibilities:

  • Responsible for research and development of logical synthesis, netlist partitioning, placement and routing optimizations.
  • Responsible for developing, testing and tuning stable ASIC/FPGA CAD/EDA algorithms targeting high quality of results (QoR) such as area, performance, congestion, compile time and power etc.
  • Designs, implements, tests, delivers and maintains highly efficient algorithms and data structures.
  • Usually developing professional expertise and may apply company policies and procedures to resolve a variety of issues.
  • Exercises judgment to determine appropriate action. Implementations and solutions are reviewed for accuracy and overall adequacy.
  • Builds productive internal/external working relationships.
  • Contacts are primarily within business unit and occasional organizational and external customer contacts on routine matters.

 
Requirements:

  • PhD or master’s degree in electrical and/or Computer Engineering with 2+ years or bachelor’s degree with 5+ years of relevant experience.
  • Solid C++ and problem-solving skills.
  • Proficiency in designing data structures, algorithms, and specs for sophisticated software products.
  • Solid EDA knowledge and experience in areas such logical and physical synthesis, RTL, simulation, emulation, formal verification etc.
  • Experience with FPGAs is a plus.
  • Background in Machine Learning/Artificial Intelligence is a plus.
  • Background in netlist optimizations for area, performance, congestion, power etc.
  • Digital IC design flows (ASIC and FPGA)
  • Skillful in using script languages such as TCL, Python, Perl, Unix shell scripts.
  • Experience with developing software into a large code bases desired
  • Original research publications in the area of computer engineering / electronic design and verification field is a big plus.
  • Familiarity with industrial standard SW development and quality practices.
  • Results-driven, agility, integrity and teamwork. Desire to learn and explore unfamiliar concepts, tools and techniques.
  • Excellent communication skills, verbal and written. Ability to coordinate discussions with other R&D teams.
Is a Remote Job?
No

Our Technology, Your Innovation

Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.

Synopsys delivers the most...

Apply Now