What are the responsibilities and job description for the principal, technology engineering position at Synopsys, Inc.?
About Us
At Synopsys, we drive the innovations that shape our world. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.
You
We are seeking a passionate and innovative R&D Engineer with a solid background in software development and experience in analog and mixed-signal design simulation environment tools.
Responsibilities
- Develop and enhance software for PrimeWave Design Environment and WaveView tools.
- Write and maintain code in C/C , TCL, and Python.
- Create and optimize high-performance GUIs using QT.
- Revolutionize the way analog chips are designed in today's AI revolution.
- Visualize/analyze simulation results and perform statistical analysis.
- Collaborate with field engineers and product application engineers to gather data and refine specifications.
- Create development and testing plans for new projects and sub-projects.
The Impact You Will Have
- Enhance the performance and usability of Synopsys' analog and mixed-signal design environment tools.
- Provide critical insights and improvements to simulation setup and analysis processes.
- Drive customer satisfaction by delivering high-quality, reliable software solutions.
- Contribute to the innovation and advancement of industry-leading design tools.
- Support the development of cutting-edge technologies in semiconductor design.
- Enable faster and more accurate design adjustments through effective data analysis.
Requirements
- Proficiency in C/C , TCL, and Python programming languages.
- Experience with GUI development using QT.
- Strong understanding of data structures and algorithms.
- Background in electrical engineering is not mandatory but would help you ramp up quickly.
- Expertise in statistical analysis and big data interpretation.
- Experience in ML and AI is a plus.
Our Team
You will be part of a dynamic team focused on analog and mixed-signal processing. This team is dedicated to setting up simulations, debugging, and analyzing post-simulation results to meet design specifications quickly and accurately.