New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Synopsys

R&D Engineering, Staff Engineer

Synopsys
Apply →
hybrid staff full-time $100000-$150000 Vancouver, British Columbia

First indexed 9 Sept 2026

Description

You will join Synopsys, the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products.

As a Staff Engineer in R&D Engineering, you will work on meshing and computational geometry technology that powers simulation and analysis workflows used across the industry.

Responsibilities

  • Design, develop, and maintain meshing and computational geometry algorithms in C++ for production simulation and analysis products
  • Build and optimize geometric data structures, surface and volume mesh generators, and geometric processing pipelines
  • Debug complex geometry-related issues across large codebases, diagnosing problems in mesh quality, numerical robustness, and algorithm correctness
  • Translate mathematical and geometric concepts into efficient, maintainable, production-quality software
  • Collaborate with R&D engineers across simulation, CAD, and analysis teams to align meshing capabilities with evolving product needs
  • Improve performance, scalability, and robustness of existing meshing and geometry-processing components
  • Contribute to architecture decisions that affect how geometric data flows through Synopsys simulation tools

The Impact You Will Have

  • Your meshing algorithms will directly affect the quality and reliability of simulations used by engineers designing next-generation chips and systems
  • Robust geometry processing you build will reduce downstream failures in analysis workflows, saving engineering teams time and frustration
  • Performance improvements you make will enable larger, more complex models to be meshed and simulated efficiently
  • Code you write will become part of production tools used across Synopsys' simulation and analysis product portfolio
  • Your contributions to geometric robustness will help customers move from CAD to simulation with fewer manual interventions and cleaner workflows
  • Algorithmic improvements you develop will strengthen Synopsys' position in the simulation and analysis market
  • Your work will support the broader R&D team's ability to deliver high-quality meshing technology that scales with customer needs

Requirements

  • Typically requires a Bachelor’s degree and a minimum of 5 years of related experience or an advanced degree and a minimum of 3 years of related experience.
  • Bachelor's degree in computer science, Engineering, Mathematics, Computational Geometry, or a related technical field
  • 3+ years of hands-on software development experience, or advanced degree with relevant research or project work
  • Strong proficiency in C++ for building complex, performance-sensitive software systems
  • Solid understanding of data structures, algorithms, and object-oriented software development
  • Experience with geometric algorithms, computational geometry, CAD development, meshing, geometry processing, or closely related areas
  • Strong analytical and problem-solving skills, particularly translating mathematical or geometric concepts into working code
  • Experience with meshing, mesh generation, surface/volume meshes, or 2D/3D geometric algorithms is a strong plus. Master's or PhD with focus on computational geometry, meshing, geometric modeling, or CAD is preferred

Who You Are

  • You can take a geometric problem described in a research paper or a bug report and turn it into a concrete implementation plan without needing someone to hold your hand
  • Debugging a tricky mesh failure or numerical instability issue does not make you want to give up; it makes you curious about what is actually happening under the hood
  • You care about code quality and maintainability because you know someone else will need to understand and extend what you build six months from now
  • You can explain a complex geometric tradeoff to another engineer in plain language without losing the technical nuance
  • You are comfortable working independently on hard technical problems, but you also know when to ask for input or collaborate with the team
  • You think about performance and scalability as part of the design process, not something you bolt on later

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.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://careers.synopsys.com/job/vancouver/r-and-d-engineering-staff-engineer/44408/100351393232