Job Overview:
We are looking for a Software Developer to join the team. We will together make Software Systems for an automated Memory Development environment.

Scope of work:
Designing, developing, and maintaining software applications
Working on projects which are mostly in Linux environments:

  • Backend systems in C/C++
  • Backend and Web applications and APIs in Python
Responsibilities and Duties:
  • Contribute to all steps of the software development lifecycle
  • Can work with remote teams

Qualifications:

  • BS/MS degree in programming, IT or other appropriate engineering area
  • 2+ years of experience in Python and/or C/C++
  • Good English skills
  • Good background in algorithms and data structures
  • Strong knowledge in OOP and familiarity with Design patterns
  • Experience in unit testing
  • Agile learning
  • Team spirit, motivation, and good productive relationships with colleagues and users
  • Strong plus:
    • Development with high level of quality, performance, and robustness
    • Experience in database systems
    • Familiarity with ML algorithms and concepts, ability to apply ML in EDA tools
  • Plus:
    • Knowledge of EE or IC design
    • Knowledge of semiconductor's simulators
Synopsys delivers leading silicon to systems design solutions that maximize our customers’ R&D capability and productivity. Companies trust Synopsys to pioneer new technologies getting them to market faster without compromise.

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