Job Description
This position is responsible for validating constraint solver products in VCS, the industry leading functional verification solution. Under this role, the engineer will

  1. Design and develop validation solutions/products in Python, C/C++, etc.  to improve the testing efficiency and solve complicated EDA software testing challenges.
  2. Study and understand customer requirements and functional specifications, design and execute testing plan to validate new features.
  3. Debug and identify the root causes of functionality issues and flow issues.
  4. Analyze customer issues and customer usage/flow, propose coverage improvement plan and enhancement requests to improve the products.

Job Requirement:

  1. MS in CS/CE/EE or relevant, or BS with 3+ years’ work experience.
  2. hands-on experience of python-like script programming or C/C++/Java programming in Unix/Linux.
  3. Good verbal and written communication skills in both Chinese and English.
  4. Self-motivated, good team worker and great learner.
  5. Knowledge and experience in one or more of the following fields is a strong plus:
    1. Verilog/SystemVerilog languages
    2. Software testing & software testing automation
    3. Compiler, Data structure and algorithms
    4. Constraint Programming, Formal Method, SAT/SMT/BDD/word-level solver

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

Is a Remote Job?

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