R&D Engineering
Synopsys
R&D Engineering
Synopsys
EDA software for chip design
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 have spent time turning mathematical and computational concepts into high-performance software that actually runs at scale. The difference between an algorithm that works on paper and one that remains efficient, robust, and maintainable in a production environment is something you understand deeply, not theoretically.
Strong C++ skills are part of your toolkit, but what sets you apart is how you think about computational efficiency, memory access patterns, scalability, and numerical robustness as part of the design process, not as afterthoughts. You are comfortable navigating large codebases where algorithms, data structures, numerical methods, and system performance intersect.
Maybe your background is in computational geometry, meshing, CAD, or graphics. Or perhaps you have spent years developing GPU-accelerated algorithms using CUDA or OpenCL in scientific computing, simulation, or HPC environments. Either way, you know how to take mathematically complex or computationally intensive problems, identify performance bottlenecks, and design efficient implementations for modern CPU and GPU architectures.
At Synopsys, you will work on high-performance meshing and computational geometry technology that powers simulation and analysis workflows used across the industry. The problems are hard, the codebase is real, and what you build will matter.
You will join a small, focused meshing R&D team within Synopsys' simulation and analysis group, reporting to a Sr Staff Engineer. The team works 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.
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].
Synopsys provides software tools and services for electronic design automation (EDA), helping engineers design, simulate, verify, and optimize semiconductor chips and systems. Its products cover the full design flow, including RTL-to-gating synthesis, place-and-route, timing analysis, verification, and silicon validation, as well as software integrity solutions and hardware-assisted verification. Engineers use these tools to model, simulate, and validate complex chip designs before manufacturing, reducing bugs and improving performance. Compared with many competitors, Synopsys differentiates itself through its broad, end-to-end design toolchain, large ecosystem of IP and integration with simulation and modeling capabilities gained from its 2025 merger with ANSYS, and its global scale and support. The company aims to help designers push the boundaries of chip and system performance, accelerate time-to-market, and enable silicon-to-systems design across a wide range of industries.
Explore more opportunities at Synopsys