R&D Engineering, Staff Engineer (f/m)
Overview
Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.
Job Description
Category Engineering Hire Type Employee Job ID 17572 Remote Eligible Yes Date Posted 05/20/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 have spent years building software that sits at the intersection of computational mechanics and real-world engineering problems, and you understand that post-processing is where simulation results either make sense to an engineer or get lost in a sea of data. You know that a well-designed data structure today saves hundreds of hours of debugging tomorrow, and you care about that kind of leverage.
You are comfortable moving between C++ performance work and Python scripting, and you think about how data flows between solvers, storage frameworks, and visualization tools without losing sight of what an analyst actually needs to see. Working across finite element technologies does not intimidate you because you have learned that the hard part is not the math, it is making different solvers speak the same language.
You do not need a perfect spec to start. You ask the right questions, sketch out a design, and iterate with people who know the domain deeply. Distributed teams do not slow you down because you communicate clearly and you know when to write it down versus when to just get on a call. At Synopsys, you will work on structural mechanics software that engineers depend on to validate designs that matter.
What You'll Be Doing
- Performs basic development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems.
- Learn and employs best practices.
- Performs basic bug verification, release testing and beta support for assigned products.
- Investigates problems discovered by QA or product support and develops solutions.
- Works under the general supervision of a development manager
The Impact You Will Have
- Contribute to the normalization of data storage across multiple MBU solvers and finite element technologies.
- Improve interoperability across Synopsys mechanical solvers, reducing friction for customers working with multiple analysis tools
- Contribute to a cleaner, more maintainable codebase that accelerates future feature development and reduces technical debt
- Help shape data standards that will influence how simulation results are stored and accessed across the Mechanics Business Unit
- Reduce time-to-resolution for customer-reported issues by delivering robust, well-tested fixes
- Support product releases that directly affect how engineering teams validate structural integrity in everything from automotive to aerospace applications
- Strengthen the foundation for next-generation post-processing features that will define competitive advantage in the FEA market
What You'll Need
- Bachelor's degree in Engineering, Computer Science, or a related technical field
- Professional experience in software design and development, ideally involving numerical simulation or scientific computing
- Strong proficiency in C++ or Python, with the ability to write clean, efficient, and maintainable code
- Experience with object-oriented design, scripting languages, data structures and algorithms
- Understanding customer requirements and tools used in this domain is preferred
- Understanding of the software development lifecycle, including design, testing, debugging, and documentation
- Familiarity with Linux development environments is a plus
- Experience with databases or file storage frameworks such as HDF5 is a plus
- Ability to work collaboratively in a geographically distributed team.
- Good communication and interpersonal skills
Who You Are
- You can explain a technical tradeoff between performance and maintainability to a senior engineer in two sentences without losing the nuance
- You write code that other people can read six months later without needing a walkthrough
- You are comfortable asking clarifying questions when requirements are thin, and you know the difference between a detail that matters and one that does not
- You work well across time zones and geographies because you communicate proactively and document decisions that affect the team
- You care about the end user, the structural analyst trying to understand if their design will hold up, and that shapes how you think about data formats and visualization
- You are the kind of engineer who reads a bug report, reproduces it, fixes it, and then thinks about how to prevent the whole class of issues
The Team You'll Be Part Of
You will join the Mechanics Business Unit product creation team in Lyon, a group focused on advancing structural finite element analysis capabilities. This is an integrated team working across solvers, post-processing tools, and data infrastructure to deliver state-of-the-art simulation software. Your recruiter will share more about the team structure, current projects, and collaboration model during the interview process.
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.
#AnsysJob
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.
Benefits
At Synopsys, innovation is driven by our incredible team around the world. We feel honored to work alongside such talented and passionate individuals who choose to make a difference here every day. We're proud to provide the comprehensive benefits and rewards that our team truly deserves.
-
Health & Wellness
Comprehensive medical and healthcare plans that work for you and your family.
-
Time Away
In addition to company holidays, we have ETO and FTO Programs.
-
Family Support
Maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more.
-
Retirement Plans
Save for your future with our retirement plans that vary by region and country.
-
Compensation
Competitive salaries.
** Benefits vary by country and region - check with your recruiter to confirm
Hiring Journey at Synopsys
Find the open role that’s
right for you
-
Senior Staff Applications Engineer - Timing Signoff
Vancouver, Canada
-
Principal AMS Layout Engineer - 16701
Markham, Canada
-
RTL2GDS Application Engineering (Hybrid)
Reading, United Kingdom
-
Software Engineer (NodeJS + Angular)
Noida, India
View all job opportunities here
View all job opportunities here