R&D Engineering, Staff Engineer

Bygg, teknik och hantverk · Bygg- och industriteknik · Maskinteknik

I korthet

Synopsys is hiring a Staff Engineer in Vancouver, BC, to focus on R&D for computational geometry and meshing algorithms in C++ for simulation and analysis products. This hybrid role requires strong problem-solving skills and experience in geometric algorithms, with opportunities to impact next-generation chip design.

Ansvarsområden

  • 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

Krav

  • Bachelor's degree in computer science, Engineering, Mathematics, Computational Geometry, or a related technical field, or an advanced degree with relevant research or project work
  • Minimum of 5 years of related experience (Bachelor's) or 3 years (advanced degree)
  • 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

Önskade kvalifikationer

  • 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
  • Ability to take a geometric problem and turn it into a concrete implementation plan
  • Comfortable debugging tricky mesh failures or numerical instability issues
  • Care about code quality and maintainability
  • Ability to explain complex geometric tradeoffs
  • Comfortable working independently but also knows when to ask for input or collaborate
  • Think about performance and scalability as part of the design process

Förmåner

  • Comprehensive range of health, wellness, and financial benefits
  • Total rewards include both monetary and non-monetary offerings
  • Opportunities to work on technology that powers simulation and analysis workflows used across the industry
  • Small team size means contributions are visible and technical decisions matter
#R&D#Engineering#Staff Engineer#Computational Geometry#Meshing#C++#Simulation#Analysis#CAD#Algorithms#Data Structures#Object-Oriented
Synopsys Inc Logo

Företag

Synopsys Inc

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Vancouver, Canada

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt