New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Synopsys

Staff R&D Engineer

Synopsys
Apply →
onsite senior full-time $119000-$178000 Waterloo, Ontario

First indexed 9 Sept 2026

Description

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.

As a Staff R&D Engineer, you will design, develop, and own full stack features for one of our platforms using Angular, Python, and .NET C#. You will architect software frameworks and subsystems that balance performance, maintainability, and long-term scalability across a complex product ecosystem.

Responsibilities:

  • Design, develop, and own full stack features for one of our platforms using Angular, Python, and .NET C#
  • Architect software frameworks and subsystems that balance performance, maintainability, and long-term scalability across a complex product ecosystem
  • Build and integrate backend services in Python and C#, connecting simulation workflows to modern web-based frontends
  • Collaborate with engineers, product teams, and architects to translate product requirements into technical designs that actually work
  • Write code that ships, test it, debug it, and support it through deployment and production use
  • Drive technical decisions on tooling, architecture, and design patterns that affect how the team builds software for years to come
  • Solve hard problems in a codebase that matters, where your decisions directly impact how engineers across industries do their work

The Impact You Will Have:

  • You will shape the architecture and technical direction of a platform used by engineers worldwide to design and simulate complex systems
  • You will reduce technical debt and increase developer velocity by building frameworks that make the right thing the easy thing
  • Your code will enable faster, more reliable simulation workflows that help customers bring products to market sooner
  • You will mentor engineers on the team through design reviews, code reviews, and architectural discussions that raise the bar for everyone
  • You will help Synopsys integrate AI-driven capabilities into simulation platforms, positioning the company at the forefront of the industry
  • You will contribute to a product that powers innovation across automotive, aerospace, electronics, and other industries that depend on simulation to build the future

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or Computer Engineering
  • 8+ years of hands-on software development experience building production systems
  • Strong proficiency in C# and .NET for backend and application development
  • Solid experience with Python for scripting, automation, and backend services
  • Proven experience with Angular for building modern web frontends
  • Demonstrated ability to architect software frameworks and make design decisions that hold up under real-world use
  • Experience with React is a strong plus and shows breadth in frontend frameworks
  • Awareness of Agentic Experience (AX) and integration of front end and AI workflows is a plus

Benefits:

  • Comprehensive medical and healthcare plans that work for you and your family
  • Time away: company holidays, ETO and FTO Programs
  • Family support: maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more
  • ESPP: purchase Synopsys common stock at a 15% discount, with a 24-month look-back
  • Retirement plans: save for your future with our retirement plans that vary by region and country
  • Competitive salaries
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://careers.synopsys.com/job/waterloo/st-staff-r-and-d-engineer/44408/96889779536