Synopsys logo

Staff R&D Engineer

Synopsys
May 22, 2026
Full-time
On-site
Vancouver, British Columbia, Canada
EDA Jobs, Level - Senior

Job Title

Staff R&D Engineer

Role Summary

Work on the 3D editor used for electromagnetic simulation in Ansys Electronics Desktop, focusing on geometry, meshing, and related workflows. Build and deliver production-grade software that improves modeling, validation, and meshing for simulation users.

The role is cross-functional: you will collaborate with simulation engineers, product managers, QA, and other developers to define and own features from design through testing and delivery.

Experience Level

Senior — typically 5+ years of relevant software engineering experience in performance-sensitive C++ development and 3D geometry or simulation-related domains.

Responsibilities

Primary responsibilities include designing and shipping geometry and meshing capabilities and improving user workflows for simulation.

  • Develop 3D geometry algorithms for modeling, validation, and meshing used in electromagnetic simulation.
  • Implement performance-sensitive C++ components and Python automation tools.
  • Contribute AI/ML-driven features for geometry validation, error detection, and workflow automation.
  • Partner with simulation engineers, product managers, QA, and developers to solve workflow and usability issues.
  • Own features end-to-end: design, implementation, testing, and maintenance.
  • Improve reliability, usability, and maintainability of core geometry and meshing capabilities.

Requirements

Must-have technical skills and practical experience for successful execution of the role.

  • Strong C++ skills for performance-sensitive software development.
  • Solid understanding of 3D geometry modeling, algorithms, and data structures.
  • Experience using Python for scripting and automation.
  • Working knowledge of meshing concepts and geometry issues that affect simulation accuracy.
  • Experience building commercial or production software is preferred.
  • Exposure to AI/ML in geometry, CAD, or related workflows is a plus.
  • Demonstrated ability to write clear, maintainable code and solve complex technical problems.
  • Effective communication and collaboration skills for cross-functional and distributed teams.

Education Requirements

Bachelor's degree in Electrical Engineering, Computer Science, or a related field with 5+ years of relevant experience; or a Master’s degree with ~3+ years; or a PhD with relevant experience. Equivalent practical experience is acceptable.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-05-19