Skip to content

General Information

Job Title
R&D Engineering, Staff Engineer (f/m)
Job ID
17572
Country
France
City
Villeurbanne
Date Posted
20-May-2026
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
Yes

Descriptions & Requirements

Job Description and Requirements

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.