Date posted 06/09/2026
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You have spent years building software that lives inside the critical path of chip design, the kind of code that has to handle massive datasets, deliver accurate results, and not break when a design team is three weeks from tapeout. You know that a parasitic extraction tool or a routing engine is not just a piece of software, it is the difference between a chip that works and one that does not, and you take that responsibility seriously.
You think in algorithms and data structures first, then figure out how to make them run fast in C++. When you see a performance bottleneck, you dig into it, not because someone asked, but because you cannot let it sit there. You have started experimenting with AI-assisted coding tools, not because they are trendy, but because you are curious about what they can actually do when applied to real engineering problems.
You are comfortable working in ambiguity. Requirements are rarely perfect in EDA development, so you ask the right questions, align with the teams who will use what you build, and move forward without waiting for someone to hand you a spec. At Synopsys, you will work on tools that power the semiconductor industry, and the code you write will matter to design teams around the world.
-
Design, develop, and debug large-scale software for circuit parasitic extraction, electromigration analysis, circuit simulation, layout design, interconnection routing, and circuit optimization
-
Build and optimize algorithms and data structures that handle the scale and complexity of modern chip designs, from 3DIC to advanced node processes
-
Integrate AI-assisted coding workflows into your development process, exploring how machine learning and AI tools can accelerate development, improve code quality, or optimize design flows
-
Program software that runs on operating systems using machine assembly or job control languages where performance and low-level control matter
-
Collaborate with cross-functional teams including product management, verification, and customer-facing engineers to ensure your tools integrate seamlessly into real design workflows
-
Improve product usability, robustness, and user experience by working directly with feedback from design teams and understanding how your tools fit into their daily work
-
Diagnose and resolve complex software issues in production environments, often under time pressure when customer schedules depend on it
-
Enable semiconductor design teams to move faster from design intent to verified implementation, directly affecting tapeout schedules and time to market
-
Drive the development of EDA tools that power next-generation technologies including AI chips, 5G infrastructure, autonomous vehicles, and high-performance computing
-
Improve the performance and accuracy of parasitic extraction, routing, and simulation engines that handle designs with billions of transistors
-
Influence how AI and machine learning techniques are applied to EDA workflows, contributing to the evolution of how chips are designed
-
Reduce design iteration cycles by building tools that catch issues earlier, give designers better visibility, and automate repetitive tasks
-
Shape the usability and robustness of tools used by thousands of engineers globally, making their workflows more efficient and less error-prone
-
Contribute to the success of products that underpin the semiconductor industry, from mobile processors to data center accelerators
-
Bachelor's or Master's degree in Electrical Engineering or Computer Science
-
Strong proficiency in C/C++ for performance-critical systems software development
-
Solid grounding in data structures and algorithms, with the ability to design and implement efficient solutions for large-scale problems
-
Experience in electronic design automation, with an understanding of how tools fit into circuit design workflows such as parasitic extraction, simulation, routing, or layout
-
Familiarity with AI tools and how they can be applied to software development, whether through AI-assisted coding, machine learning for optimization, or data analysis
-
Strong logical thinking skills, with the ability to break down complex problems systematically and work through them methodically to find root causes and solutions
-
Experience debugging and optimizing software in production environments is a plus
-
You can explain a complex algorithmic tradeoff to a product manager in two sentences without losing the technical nuance that matters
-
You do not wait for perfect information to start coding, you prototype, test assumptions, and iterate based on what you learn
-
When something breaks in production, you are the person who stays with it until you understand not just what failed, but why, and how to prevent it next time
-
You are comfortable reviewing code, giving direct feedback, and receiving it, because you care more about shipping quality software than protecting ego
-
You actively seek out new tools and techniques, especially around AI and automation, and you experiment with them in your own work before deciding if they are worth adopting
-
You build relationships across teams because you know that the best solutions come from understanding what the people downstream actually need, not just what the spec says
You will be part of a dynamic team at Synopsys working at the heart of technological advancements that shape the semiconductor industry. The team is dedicated to pushing the boundaries of what is possible in chip design and software security, and is committed to fostering a collaborative and inclusive environment where every team member can thrive. You will work alongside engineers who are building the EDA tools that enable the next generation of chips, from AI accelerators to advanced node designs.
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.
#TPG
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.