R&D Engineering , Sr Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

Synopsys is looking for a Senior R&D Engineer in Vancouver, BC, to design, develop, and maintain meshing and computational geometry algorithms in C++ for simulation and analysis products. This hybrid role requires a strong understanding of data structures, algorithms, and geometric concepts, with a Bachelor's degree and 2+ years of C++ development experience.

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
  • 2+ 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

Ö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.

Förmåner

  • Comprehensive medical and healthcare plans
  • ETO and FTO Programs for Time Away
  • Maternity and paternity leave, parenting resources, adoption and surrogacy assistance
  • ESPP: Purchase Synopsys common stock at a 15% discount, with a 24 month look-back
  • Retirement Plans that vary by region and country
  • Competitive salaries
#R&D#Engineering#Software Development#Computational Geometry#Meshing#C++
Synopsys Inc Logo

Företag

Synopsys Inc

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Vancouver, Canada

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt