company logo

R&D Engineer II

Synopsys Inc.com

Office

Waterloo, Canada

Full Time

General Information

Job Title R&D Engineer II Job ID 12830 Country Canada City Waterloo Date Posted 01-Oct-2025 Job Category Engineering Job Subcategory Ansys Software Development Hire Type Employee Remote Eligible Yes

Descriptions & Requirements

Job Description and Requirements

Summary

One of Ansys’ newest products, Discovery, is a unique real-time easy-to-use simulation tool that will make engineering simulation as pervasive as Excel. Some analysts have called it “one of the biggest breakthroughs in design and engineering technology in the last ten years.” Come and join the team that will transform how the products of tomorrow are engineered.

We are seeking a R&D Engineer II with experience in GPU programming to help our team deliver compelling technologies for post-processing and visualization of simulation results. This role involves working across a broad technical landscape, including computational geometry, rendering, GPU compute, and system architecture. We are looking for someone who thrives in diverse technical domains, enjoys learning new areas of code quickly, and is excited about solving complex problems.

Ansys is the world leader in engineering simulation. Up to 80% of the cost of a product’s development is determined by the decisions you make early in the design process, and Ansys helps its customers reduce this cost with physical simulation tools to make better decisions quicker. Customers use Ansys simulation products to digitally explore design concepts and test critical design choices early in the product life cycle.

Responsibilities

  • Develop, optimize, and maintain GPU-based solutions for rendering and compute workloads.
  • Work with CUDA, HIP, OpenGL, Vulkan, WebGPU, or similar technologies to accelerate performance.
  • Contribute to computational geometry, rendering pipelines, and general system architecture.
  • Collaborate with cross-functional teams to integrate our technologies into larger software solutions.
  • Debug, profile, and optimize GPU and CPU code for efficiency and maintainability.
  • Quickly learn and contribute to different areas of the codebase as project needs evolve.

Minimum Qualifications

  • BS in Computer Science or a related field with 2+ years of software development experience, or MS in Computer Science or a related field.
  • Proven experience with one or more GPU frame

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 hr-help-canada@synopsys.com.

R&D Engineer II

Office

Waterloo, Canada

Full Time

October 8, 2025

company logo

Synopsys Inc

synopsys