Staff R&D Engineer-17397

Synopsys Inc

Vancouver

On-site

CAD 110,000 - 160,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Synopsys Inc in Vancouver, Canada, seeks an experienced software engineer specializing in C++ with a strong foundation in 3D geometry, meshing, or related workflows. You will contribute to the 3D editor in Ansys Electronics Desktop, improving geometry and meshing workflows for electromagnetic simulation.

You will develop high-performance C++ code, build Python automation tools, and collaborate with engineers, product managers, QA, and developers to deliver robust features and refined user

Qualifications

  • BSEE, BSCS or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experience.
  • Strong C++ skills in performance-sensitive software development.
  • Solid understanding of 3D geometry modeling, algorithms and data structures.
  • Experience with Python for scripting and automation.
  • Working knowledge of meshing concepts and geometry issues that affect simulation success.
  • Exposure to AI/ML in geometry, CAD or related workflows is a plus.
  • Experience in commercial software development is a plus.

Responsibilities

  • Develop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation
  • Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automation
  • Build high-performance C++ software and Python-based automation tools
  • Partner with simulation engineers, product managers, QA, and developers to solve user workflow challenges
  • Own defined features from development through testing and deliver
  • Improve the quality, reliability, and usability of core geometry and meshing capabilities
  • Reduce debugging time by creating clearer, more effective user workflows
  • Support thoughtful use of AI/ML in CAD and simulation environments
  • Deliver maintainable, high-quality software that strengthens the product experience

Skills

Strong C++ skills
3D geometry modeling
Python scripting
AI/ML exposure
Commercial software development

Education

BSEE or BSCS
Master's degree
PhD

Job description

We Are

Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.

You Are

You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.

What You'll Be Doing
  • Develop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\
  • Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automation
  • Build high-performance C++ software and Python-based automation tools
  • Partner with simulation engineers, product managers, QA, and developers to solve user workflow challenges
  • Own defined features from development through testing and deliver
The Impact You Will Have
  • Improve the quality, reliability, and usability of core geometry and meshing capabilities
  • Reduce debugging time by creating clearer, more effective user workflows
  • Support thoughtful use of AI/ML in CAD and simulation environments
  • Deliver maintainable, high-quality software that strengthens the product experience
What You'll Need
  • BSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experience
  • Strong C++ skills in performance-sensitive software development
  • Solid understanding of 3D geometry modeling, algorithms and data structures
  • Experience with Python for scripting and automation
  • Working knowledge of meshing concepts and geometry issues that affect simulation success
  • Exposure to AI/ML in geometry, CAD or related workflows is a plus
  • Experience in commercial software development is a plus
Who You Are
  • You solve complex technical problems with practical engineering judgment
  • You write clear, maintainable code built for long-term use
  • You communicate well across disciplines and work effectively with cross-functional and geographically distributed teams
  • You take ownership of your work and deliver with consistency
The Team You'll Be Part Of

You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.

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.

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

Similar jobs worth comparing

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
R&D Engineering, Sr Engineer
R&D Engineering, Sr Engineer

Synopsys • Vancouver

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

Synopsys Inc • Southwestern Ontario

On-site
CAD 100,000 - 130,000
Comprehensive health and wellness benefits
Financial benefits and rewards
C++ Senior R&D Engineer
C++ Senior R&D Engineer

Synopsys, Inc. • Vancouver

Hybrid
CAD 110,000 - 160,000
R&D Engineering, Staff Engineer
R&D Engineering, Staff Engineer

Synopsys Inc • Vancouver

On-site
CAD 110,000 - 160,000
Staff R&D Geometry Engineer - Hybrid (Vancouver)
Staff R&D Geometry Engineer - Hybrid (Vancouver)

Synopsys, Inc. • Vancouver

Hybrid
CAD 110,000 - 165,000
Health benefits
Hybrid work model
Competitive compensation
Project Engineering Management, Principal Engineer - 16083
Project Engineering Management, Principal Engineer - 16083

Synopsys, Inc. • Markham

On-site
CAD 120,000 - 160,000
Comprehensive health and wellness benefits
Financial benefits
Opportunities for continuous learning
CFD Staff Engineer
CFD Staff Engineer

SimuTech Group • Toronto

Remote
CAD 113,000 - 150,000
Unmatched health coverage
401k Plan with employer match
Tuition reimbursement
+1
Software Developer - C++ *
Software Developer - C++ *

Siemens EDA (Siemens Digital Industries Software) • Saskatoon

On-site
CAD 90,000 - 130,000
RRSP matching
Share purchase matching
Company paid diversity days
+1
Hardware Engineering Applications SysAdmin
Hardware Engineering Applications SysAdmin

Insight Global • Toronto

On-site
Medical insurance
Dental insurance
Vision insurance
+5