Staff R&D Geometry Engineer - Hybrid (Vancouver)

Synopsys, Inc.

Vancouver

Hybrid

CAD 110,000 - 165,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Hybrid work model
Competitive compensation

Job summary

Synopsys, Inc. in Vancouver is seeking a Senior Computational Geometry Software Engineer to design, implement, and maintain meshing and geometry-processing components in production simulation tools.

You will translate complex geometric concepts into robust, high-performance C++ code and work across CAD, simulation, and analysis teams. You will optimize data structures, diagnose mesh quality issues, and contribute to architecture decisions that improve scalability and robustness of the geometry

Qualifications

  • Bachelor's degree in computer science, engineering, mathematics, computational geometry, or related field.
  • 3+ years of hands-on software development experience, or advanced degree with relevant research/project work.
  • Strong proficiency in C++ for building complex, performance-sensitive software systems.

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.

Skills

C++
Data structures
Algorithms
OOP
Debugging
Performance
Independent work
Team collaboration
Problem solving

Education

Bachelor’s degree in CS/Engineering/Math/Computational Geometry
Master's or PhD preferred

Tools

Meshing tools
CAD development
Geometric algorithms

Job description

Synopsys, Inc. in Vancouver is seeking a Senior Computational Geometry Software Engineer to design, implement, and maintain meshing and geometry-processing components in production simulation tools.

You will translate complex geometric concepts into robust, high-performance C++ code and work across CAD, simulation, and analysis teams. You will optimize data structures, diagnose mesh quality issues, and contribute to architecture decisions that improve scalability and robustness of the geometry

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Engineering, Sr Engineer
R&D Engineering, Sr Engineer

Synopsys • Vancouver

Hybrid
CAD 90,000 - 130,000
R&D Engineering, Staff Engineer
R&D Engineering, Staff Engineer

Synopsys, Inc. • Vancouver

Hybrid
CAD 110,000 - 165,000
Health benefits
Hybrid work model
Competitive compensation
Staff R&D Engineer-17397
Staff R&D Engineer-17397

Synopsys Inc • Vancouver

On-site
CAD 110,000 - 160,000
C++ Senior R&D Engineer
C++ Senior R&D Engineer

Synopsys, Inc. • Vancouver

Hybrid
CAD 110,000 - 160,000
Senior Geometry Engineer — Real-Time 3D Systems
Senior Geometry Engineer — Real-Time 3D Systems

Roblox • Vancouver

On-site
CAD 230,000 - 279,000
Senior Software Engineer, Geometry
Senior Software Engineer, Geometry

Roblox • Vancouver

On-site
CAD 230,020 - 279,120
Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D Asset Optimization (C++)
Développeur(se) logiciel sénior, optimisation d'actifs 3D (C++) / Senior Software Developer, 3D Asset Optimization (C++)

Unity • Montreal (administrative region)

On-site
CAD 125,000 - 203,000
Senior Architect - Lead Complex Projects | Hybrid Work
Senior Architect - Lead Complex Projects | Hybrid Work

TalentSphere Staffing Solutions • Vancouver

Hybrid
CAD 110,000 - 120,000
Competitive salary
Hybrid work model
Professional development support
+1
Distributed Systems Engineer
Distributed Systems Engineer

Cadence • Port Moody

On-site
CAD 89,000 - 167,000
Bonus
Equity
Benefits
Senior C++ Developer (geometry, algorithms)
Senior C++ Developer (geometry, algorithms)

Luxoft • Calgary

On-site
CAD 80,000 - 120,000