Apply now

Posted 2 months ago

R&D Engineering , Sr Engineer

@ Synopsys

Vancouver, British Columbia

2+ years experience
Apply now
SIGNALS

Overview

Synopsys is hiring a Senior R&D Engineer for its meshing and computational geometry team in Vancouver. The role involves designing and maintaining C++ mesh generation and geometry-processing algorithms for simulation products. The posting states a base salary range of $82,000 to $123,000 and a hybrid arrangement.

Responsibilities:

  • Design and maintain C++ meshing and computational geometry algorithms
  • Build geometric data structures and surface and volume mesh generators
  • Debug mesh quality and numerical robustness issues across large codebases
  • Improve performance and scalability of meshing components
  • Collaborate with simulation, CAD and analysis R&D teams

Requirements summary:

  • Bachelor's degree in computer science, engineering or mathematics
  • 2+ years of hands-on software development experience
  • Strong C++ proficiency for performance-sensitive systems
  • Experience with geometric algorithms, CAD or meshing
  • Meshing or 2D/3D geometry experience a strong plus
  • Master's or PhD in computational geometry preferred

Tools & skills

Source and dates

Source type not verified · talentbrew

Employer posting date
2026-08-23
First seen by our source
2026-10-11
Source record updated
2026-10-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience2+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required), Master’s degree (preferred), Doctorate (preferred)
Fields of studyComputer science, Engineering, Mathematics, Computational geometry
Perks mentionedWellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

Synopsys

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Our Technology. Your Innovation.

Full company description

Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.

LinkedIn followers
863,172
People associated on LinkedIn
28,193
Reported office locations
  • 675 Almanor Ave, Sunnyvale, California 94085, US
Other recorded names
  • Synopsys
  • Synopsys Inc
Specialties
  • EDA
  • Computer Software
  • Semiconductor IP
  • Software Quality
  • and Software Security
Profile identifies a recruitment agency
No

Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of…

FieldValue
IndustrySoftware Development
Company size10,001+ employees
HeadquartersSunnyvale, California
Organization typePublic Company
SpecialtiesEDAComputer SoftwareSemiconductor IPSoftware Qualityand Software Security
Open jobs on Jobsy49
LinkedInView page
Job description
Date posted 08/23/2026

Category Engineering Hire Type Employee Job ID 18370 Base Salary Range $82000-$123000 Remote Eligible No Date Posted 08/23/2026

We Are

Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.

You Are

You have spent time turning mathematical concepts into code that actually runs, and you know the difference between an algorithm that works on paper and one that holds up when the geometry gets messy. Computational geometry is not just a course you took; it is how you think about problems. You look at a 3D surface or a volume mesh and see the data structures, the edge cases, the numerical precision traps that will bite someone six months from now if you do not catch them now.

C++ is your language of choice for performance-critical work, and you are comfortable navigating large codebases where a single function might touch five subsystems. You do not need a perfect spec to get started. You ask the right questions, sketch out the approach, and start building. Debugging does not frustrate you, it is part of the craft, especially when the bug is hiding in geometric edge cases or numerical stability issues.

Whether you have built meshers before or worked adjacent to them in CAD, graphics, or simulation, you understand that robust geometry processing is what makes the downstream analysis tools actually work. At Synopsys, you will work on meshing and computational geometry technology that powers simulation and analysis workflows used across the industry.

What You'll Be Doing

  • 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

The Impact You Will Have

  • Your meshing algorithms will directly affect the quality and reliability of simulations used by engineers designing next-generation chips and systems
  • Robust geometry processing you build will reduce downstream failures in analysis workflows, saving engineering teams time and frustration
  • Performance improvements you make will enable larger, more complex models to be meshed and simulated efficiently
  • Code you write will become part of production tools used across Synopsys' simulation and analysis product portfolio
  • Your contributions to geometric robustness will help customers move from CAD to simulation with fewer manual interventions and cleaner workflows

  • Algorithmic improvements you develop will strengthen Synopsys' position in the simulation and analysis market
  • Your work will support the broader R&D team's ability to deliver high-quality meshing technology that scales with customer needs

What You'll Need

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

Who You Are

  • You can take a geometric problem described in a research paper or a bug report and turn it into a concrete implementation plan without needing someone to hold your hand
  • Debugging a tricky mesh failure or numerical instability issue does not make you want to give up; it makes you curious about what is actually happening under the hood
  • You care about code quality and maintainability because you know someone else will need to understand and extend what you build six months from now
  • You can explain a complex geometric tradeoff to another engineer in plain language without losing the technical nuance
  • You are comfortable working independently on hard technical problems, but you also know when to ask for input or collaborate with the team
  • You think about performance and scalability as part of the design process, not something you bolt on later

The Team You'll Be Part Of

You will join a focused small but dedicated meshing R&D within Synopsys' simulation and analysis group, reporting to a Sr Staff Engineer. You will be part of the group working on robust, high-performance meshing technology and geometric algorithms that underpin Synopsys simulation products. The small team size means your contributions will be visible and your technical decisions will matter. You will work closely with engineers across simulation, CAD, and analysis disciplines, contributing to production-quality C++ software that handles complex geometry-related challenges. This is a hybrid role based in Vancouver.

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.

Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact [email protected].

Similar jobs

  • R&D Engineering, Sr Staff Engineer

    Nepean, ON

    Synopsys

    8+ YOECandidates need a bachelor's degree in a related field or equivalent experience, typically 8+ years building production enterprise web applications, and deep PANN stack experience. They also need strong database, cloud, container and CI/CD skills, practical AI experience, and strong communication abilities.

    PostgreSQL, Angular, NestJS, Node.js, Prisma, Docker

    R&D Engineering, Staff Engineer

    Ottawa, ON

    Synopsys

    7+ YOECandidates need 7-8+ years of experience with a bachelor's degree, 5-6+ with a master's, or 3-4+ with a PhD, in an engineering or computer science field. They need strong skills in CAD or simulation infrastructure, scripting in Python, Tcl or Shell, and Linux environments.

    Synopsys EDA design suite, Linux, Python, Tcl, Shell

    R&D Engineering, Staff Engineer

    Vancouver, BC

    Synopsys

    Candidates need a PhD, or a Master's with equivalent hands-on experience, in photonics, optics or a related field. They also need strong C++ and Python skills and experience with numerical methods such as FDTD, DGTD or RCWA.

    C++, Python

    R&D Engineering, Staff Engineer

    Vancouver, BC

    Synopsys

    5+ YOECandidates need a bachelor's degree in a technical field and 5+ years of software development (3+ with a master's or PhD). Strong C++ skills, performance optimization and GPU experience such as CUDA or OpenCL are needed.

    C++, CUDA, OpenCL

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.