We are actively seeking an experienced and highly skilled Senior/Staff C++ Software Engineer with a strong background in the Electronic Design Automation (EDA) domain. In this pivotal role, you will take lead on designing, developing, and maintaining high-quality and efficient software components for our cutting-edge EDA solutions.

Responsibilities:

  • Develop high-quality, robust, and efficient C++ software components.
  • Collaborate with cross-functional teams to design and implement new features and functionality.
  • Optimize our existing codebase for ultimate performance, scalability, and maintainability.
  • Assist in the troubleshooting and resolution of software defects and customer issues.

Key Requirements

  • BS or MS degree in Computer Science or a related field.
  • 6-8 years of experience in C++ programming.
  • Solid understanding of data structures, algorithms, and software development patterns.
  • Excellent knowledge of English language.
  • Ability to work collaboratively in a team environment.
  • Experience with multi-threading and parallel computing concepts.
  • Proven leadership skills and strong problem-solving abilities.

Preferred Qualifications

  • Experience in EDA software development.

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?
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