Skip to main content
Search Jobs

Senior Staff R&D Engineer

pin icon Canada Off-site
Engineering
Employee
Apply

Overview

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing. They work on assignments like designing, developing, and troubleshooting software, leveraging the state-of-the-art technologies like AI/ML, GenAI and Cloud. Their critical contributions enable world-wide EDA designers to extend the frontiers of semiconductors and chip development.

Job Description

Date posted 04/06/2026

Category Engineering Hire Type Employee Job ID 16696 Remote Eligible Yes Date Posted 04/06/2026

We Are:

At Ansys, Part of Synopsys, we’re the global leader in engineering simulation software, helping innovative companies solve complex design challenges. Our cutting-edge solutions power advancements across industries, from aerospace to consumer electronics. Join us and help shape the future of technology.

You Are:

You are a passionate and innovative engineering leader, excited to tackle the challenges of multi-physics simulation at scale. You thrive in environments where advanced computational methods, AI, and cloud technologies intersect. Your expertise with CPU and GPU architectures, combined with strong problem-solving skills, empowers you to architect high-performance solutions for complex physical modeling. You are comfortable working across diverse platforms and languages, including Python and C/C++, and you eagerly embrace new technologies such as CUDA, HIP, SYCL, and OpenCL. Your experience spans both Windows and Linux environments, and you have a proven track record of delivering robust and efficient commercial software.

You are motivated by collaboration, whether mentoring junior developers or coordinating cross-functional teams. You enjoy gathering requirements from customers, support staff, and product management, translating them into scalable architectural plans. You value continuous learning and actively seek opportunities to stay current with the latest GPU development trends and AI/ML integration strategies. You have a passion for crafting code that accelerates solver performance and enables cutting-edge surrogate modeling capabilities. Above all, you are driven by the impact your work has on real-world physics simulation problems and the advancement of Synopsys’ CFD platform.


What You’ll Be Doing:

  • Leading development of multi-physics solver features requiring cross-team collaboration with customer support, testing, documentation, and other development teams.
  • Gathering requirements from customers, support staff, and product management; designing and planning architectures to address those needs.
  • Architecting and enabling surrogate physics modeling capabilities, including integration of AI/ML models for simulation acceleration and reduced-order modeling.
  • Staying current with the latest GPU technologies and applying them to deliver robust Synopsys CFD GPU capabilities across desktop and cloud environments.
  • Developing, debugging, and proactively refactoring a mixed-language code base (Python, C/C++) for Windows, Linux, and Apple platforms.
  • Mentoring junior developers, participating in feature planning and prioritization, and supporting agile, test-driven development practices.
  • Conducting technical reviews, maintaining best practices, and assisting the team in resolving complex implementation details.


The Impact You Will Have:

  • Accelerate the development and delivery of next-generation solver capabilities for Synopsys’ CFD platform.
  • Enable AI-ready, scalable architectures that drive innovation in physical simulation and surrogate modeling.
  • Enhance customer satisfaction by addressing real-world simulation challenges and delivering high-quality, efficient solutions.
  • Advance the integration of GPU-enabled workflows, making the platform more accessible and performant across cloud and desktop environments.
  • Foster collaboration, knowledge sharing, and continuous improvement within a geographically distributed team.
  • Support the evolution of Synopsys’ software development lifecycle through technical leadership and mentoring.


What You’ll Need:

  • MS in Engineering, Computer Science, or related field with 5+ years’ experience, or PhD with 3+ years’ experience.
  • Strong experience developing GPU applications using CUDA, HIP, SYCL, or OpenCL.
  • Expertise in C/C++ and Python, with a proven track record in commercial software development.
  • Familiarity with development tools such as Git, Visual Studio/Code, Eclipse, gcc/g++, and clang on Windows and Linux.
  • Understanding of large language models and neural networks for physics simulation.
  • Demonstrated ability to plan, implement, and complete tasks within agile, test-driven development practices.


Who You Are:

  • Collaborative, communicative, and eager to mentor others.
  • Quick to learn new technologies and adapt to evolving requirements.
  • Motivated to solve real-world problems and deliver customer-centric solutions.
  • Detail-oriented with a passion for crafting robust, efficient code.
  • Driven by innovation and continuous improvement.


The Team You’ll Be A Part Of:

You’ll join the Synopsys CFD multi-physics simulation and platform team—a diverse, distributed group of engineers, scientists, and innovators. The team collaborates across disciplines to architect and deliver scalable solutions for advanced physical modeling, solver development, and AI integration. Together, you’ll shape the future of simulation technology, enabling customers to solve complex engineering problems faster and more efficiently.


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

Apply

Benefits

At Synopsys, innovation is driven by our incredible team around the world. We feel honored to work alongside such talented and passionate individuals who choose to make a difference here every day. We're proud to provide the comprehensive benefits and rewards that our team truly deserves.

Visit Benefits Page

Map Pointer

Get an idea of what your daily routine around the office can be like

View Map

Hiring Journey at Synopsys

Apply

As an applicant your resume, skills, and experience are being reviewed for consideration.

Phone Screen

Once your resume has been selected a recruiter and/or hiring manager will reach out to learn more about you and share more about the role.

Interview

You will be invited to meet with the hiring team to measure your qualifications for the role. Our interviews are held either in person or via Zoom.

Offer

Congratulations! When you have been selected for the role, your recruiter will reach out to make you a verbal offer (a written offer will follow your conversation), and we hope you accept!

Onboarding

There will be some steps you need to take before you start to ensure a smooth first day, including new hire documentation.

Welcome!

Once you’ve joined, your manager, team, and a peer buddy will help you get acclimated. Over the next few weeks, you’ll be invited to join activities and training to help you ramp up for a successful future at Synopsys!

BROWSE JOBS

Find the open role that’s
right for you

View all job opportunities here

View all job opportunities here

Explore the Possibilities
with Synopsys

Follow #lifeatSynopsys