R&D Software Engineer - C++, Python, TCAD Simulation
Company: Synopsys, Inc.
Location: Sunnyvale
Posted on: March 25, 2025
Job Description:
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
skilled and motivated software developer with a strong foundation
in C++ and Python programming and experience in data analysis. You
are familiar with Machine Learning (ML) applied to data analysis
and optimization problems. Your collaborative nature allows you to
work seamlessly with cross-functional teams, including product
application engineering (PAE) and front-end development teams, to
deliver intuitive and effective solutions for our customers. You
thrive in a dynamic, international environment and are eager to
learn and apply new technologies to advance our TCAD products. Your
ability to communicate complex technical concepts clearly and
effectively makes you an invaluable asset to our team.What You'll
Be Doing:
- Design and implement Data Ingestion and processing pipelines
for our Sentaurus Calibration Workbench (SCW) - Format support,
validation, DB with search/filters, AI/ML-driven analysis.
- Integrate core TCAD simulation engines with SCW - Optimize
connectivity to reduce turnaround time (TAT), improve scalability,
quality of results (QoR), and ease-of-use (EoU).
- Collaborate closely with the product application engineering
(PAE) team to ensure functionality and quality requirements are
met.
- Collaborate closely with the front-end team to ensure backend
features are seamlessly integrated into the GUI for end-users.The
Impact You Will Have:
- Drive advancements in TCAD calibration automation, leading to
significant improvements in simulation efficiency and
accuracy.
- Enhance the user experience by supporting integration of
backend features into a user-friendly GUI, enabling seamless
deployment of calibration workflows to customers.
- Support the creation of innovative solutions that address
complex semiconductor design challenges, contributing to the
success of our customers.
- Streamline the TCAD calibration process, reducing TAT and
improving overall productivity for both internal teams and
customers.
- Foster collaboration and knowledge sharing within the team,
driving continuous improvement and innovation in SCW.What You'll
Need:
- MS or PhD in Computer Science, Software Engineering, Electrical
Engineering, or equivalent.
- 3+ years of hands-on experience in software development with
solid programming skills in C++ and Python.
- Solid data analysis knowledge and skills.
- Familiarity and hands-on experience with ML applied to data
analysis and optimization.
- Strong desire to learn and explore new technologies.
- English language working proficiency and communication skills
allowing teamwork in an international environment.
- Willingness to work in a distributed international team.Who You
Are:You are a proactive and innovative engineer with a passion for
technology and a keen eye for detail. Your strong analytical skills
enable you to solve complex problems efficiently, and your
collaborative spirit ensures successful teamwork across diverse
teams. You are adaptable and open to learning, always seeking to
enhance your skills and contribute to the team's success. With
excellent communication skills, you effectively convey technical
concepts and foster a positive and productive work environment.The
Team You'll Be A Part Of:You will join the Sentaurus Calibration
Workbench (SCW) team, a dynamic group of experts dedicated to
developing and optimizing calibration workflows for TCAD simulation
models. Our team collaborates closely with the product application
engineering (PAE) team and front-end developers to deliver
cutting-edge solutions that meet the evolving needs of our
customers. We are committed to continuous innovation and
excellence, driving advancements that shape the future of
semiconductor technology.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.
#J-18808-Ljbffr
Keywords: Synopsys, Inc., Sunnyvale , R&D Software Engineer - C++, Python, TCAD Simulation, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!
Loading more jobs...