Job Overview
We are responsible for designing, developing, troubleshooting in-house automation, workflow tools or utilities in the IC design field.
We are looking for candidates who are interested in studying EDA tools and IC design workflows, concepts to join with the team to successfully develop best software systems for the IC industry.

Responsibilities and Duties

  • Contribute to all steps of the software development lifecycle from start to completion.
  • Develop test and validate the new enhanced features of the tools.
  • Interact with the Product Owner and management for the analysis of the requirements and the writing the technical specifications.
  • Collaborate with coworkers/IC designers to brainstorm and provide solutions,
  • Take part in the estimates of the development effort.
  • Contribute to Synopsys’ high-quality standards for software development.

Qualifications

  • BS in CS or equivalent
  • Minimum 3 years of experience in C/C++ software development.
  • Familiarity with Linux, Jira, source control tools like SVN/Git…
  • Experience in unit testing
  • Experience working with remote teams
  • Experience of working on Python, TCL/TK is strong plus.
  • Ability to write specifications and communicate in English.
  • Knowledge of EE or IC design
  • Knowledge of semiconductor domain using Hspice or XA simulators, could be a plus.
  • Familiarity with ML algorithms and concepts, ability to apply ML in EDA tools, strong plus.
  • Relational databases such as SQLite, is strong plus.
  • Capability to develop code with high level of quality, performance, and robustness.
  • Team spirit, motivation, and good productive relationship with colleagues and users.
 
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