R&D Engineering, Sr Engineer_Prime Wave
Shanghai, Shanghai Municipality, China Apply Now- Software Developer
- Software Engineer - PrimeWave
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a highly motivated Software Engineer with a passion for developing innovative solutions that drive the future of technology. You have a strong foundation in C++ programming and a solid understanding of data structures, algorithms, and software engineering principles. Your expertise in coding and debugging in a LINUX/UNIX environment makes you a valuable asset to any team. Experience with Qt and scripting languages like Python, TCL, or Lisp is preferred, and knowledge in ML and AI is a plus.
While a background in electrical engineering is not mandatory, it will help you quickly ramp up and contribute to our projects. You are eager to learn and take on new challenges, and you thrive in a collaborative environment where you can make a significant impact.
What You’ll Be Doing:
- Writing, debugging, and testing code using C++ programming techniques and algorithms
- Developing high-performance graphics for simulation results visualization
- Implementing software components that scale to thousands of simulation jobs in private and public clouds
- Creating interactive software and GUIs that remain responsive during long-running tasks
- Enhancing PrimeWave capabilities in simulation setup, job distribution, result storage, advanced analysis, and post-processing
- Developing ML and AI models to drive innovation in electronics design
The Impact You Will Have:
- Revolutionizing the way analog chips are designed in today’s age of AI revolution
- Improving the efficiency and effectiveness of simulation setups and job distributions
- Enabling advanced analysis techniques such as Monte-Carlo, aging, and optimization
- Enhancing the user experience with high-performance graphics and responsive GUIs
- Driving innovation through the development of ML and AI models
- Contributing to the success of Synopsys' PrimeWave Design Environment team
What You’ll Need:
- Mastery of C++ programming
- Ability to code and debug in a LINUX/UNIX environment
- Experience with data structures, software engineering, and OOD
- Knowledge of Qt and scripting languages like Python, TCL, or Lisp is preferred
- Experience in ML and AI is a plus
Who You Are:
- A collaborative team player with excellent communication skills
- Highly motivated and eager to learn new technologies
- Detail-oriented and committed to delivering high-quality code
- Capable of working independently with moderate supervision
- A creative problem solver with the ability to evaluate diverse factors
The Team You’ll Be A Part Of:
You will be a part of the PrimeWave Design Environment team, a dynamic group focused on developing a cockpit for setup, job distribution, results management, and visualization of analog circuit simulations. Our projects include high-performance graphics development, scalable software components, interactive GUIs, and the integration of ML and AI models to drive innovation in electronics design.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
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.
Apply NowRelevant Jobs
- Project Engineering Manager, Sr Staff Kanata, Canada Engineering
- Senior Staff Analog Design Engineer Bhubaneswar, India Engineering
- Technical / Product Publications, Staff Engineer Bengaluru, India Engineering
Find the open role that’s
right for you
- Project Engineering Manager, Sr Staff Kanata, Canada
- Senior Staff Analog Design Engineer Bhubaneswar, India
- Technical / Product Publications, Staff Engineer Bengaluru, India
- R&D Engineer, Architect-7707 Sunnyvale, California
View all job opportunities here
View all job opportunities here