Date posted 05/19/2026
We Are
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 Are
You are early in your career but you already know that writing code is the easy part. The harder part is writing code that someone else can read, debug, and build on six months from now. You care about that difference because you have seen what happens when shortcuts compound into technical debt, and you would rather do it right the first time.
You are comfortable not knowing everything yet. When you hit a problem you cannot solve in an hour, you know when to dig deeper and when to ask for help. You learn by doing, by reading other people's code, by asking why a design choice was made instead of just copying it. Object-oriented design makes sense to you, not just as theory but as a way to organize complexity so it does not bite you later.
Working with a distributed team does not intimidate you. You know how to communicate clearly in writing, how to document your work so others can pick it up, and how to stay aligned without needing someone in the room. At Synopsys, you will work with engineers who have been doing this for years, and you are ready to learn from them while contributing from day one.
What You'll Be Doing
-
Design, implement, and test software modules and subsystems as part of a larger R&D effort, working closely with senior engineers who will guide your technical decisions
-
Write clear, maintainable code and documentation so your work integrates cleanly with the rest of the system and can be understood by teammates across time zones
-
Debug and verify issues found during QA or beta testing, tracing problems back to root cause and developing fixes that actually hold
Learn and- software development best practices, including version control, code review, testing strategies, and design patterns used across the team
-
Support release testing and beta cycles for assigned products, ensuring stability and correctness before code ships to customers
-
Collaborate with a geographically distributed team using