Synopsys is looking for a highly motivated software engineer to help enable leading edge Macro characterization and validation solution by joining our characterization team
As part of the RD team, you will have a unique opportunity to explore a variety of areas within performance improvement, accuracy improvement of liberty models, large scale characterization, ranging from classification problems to complex regression models
T he complex software engineering requirements for Macro characterization, can make a huge difference in enabling next generation of characterization solution
This dynamic, collaborative, and exciting environment offers plenty of opportunities for both broad exposure to new technologies, as well as the ability to learn deeply within specific modeling topics
The responsibilities include:
Developing, Maintaining and improving software implementations
Working with field support team and customers to understand new technical requirements
Designing new architectures for a wide range of problem areas.
Collaborating with cross functional teams to enable complex flows across tools
Qualification Requirements:
Demonstrated analytical and problem-solving skills with strong desire to explore new technologies
Solid programming skills in C++ and Python and familiar with data structures and algorithms
Experience in numerical computation
Good communication skills and the ability to work in a team environment
MS in CS/EE/physics/applied math or related fields with 3+ years, or PhD in related fields
Nice to have:
Experience with transistor level circuit simulators, understanding of digital logic and/or Macro IP environment
Experience in computational lithography, image processing, or machine learning
Experience in the development of large, complex software projects
Strong background in mathematical or physical modeling