R&D Engineering, Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Frontend · Web Development

In short

Synopsys seeks an R&D Engineering, Engineer in Waterloo, Ontario. This full-time, on-site role involves debugging and developing software for chip design, leveraging technologies like AI/ML and cloud. The ideal candidate has experience in .NET, C#, and desktop software development, with familiarity in web frontend environments.

Responsibilities

  • Debug defects in the ANSYS Workbench codebase, tracing issues through C# and .NET components to identify root causes and implement fixes.
  • Set up and configure local development environment, getting the codebase running and learning the build and deployment pipeline.
  • Triage incoming issues, determining severity and priority, and working with senior engineers to resolve them within set timelines.
  • Contribute to the Workbench platform, writing and testing code for new features as familiarity with the architecture grows.
  • Collaborate daily with team members in the Waterloo office, pairing on problems and participating in code reviews.
  • Work with backend systems and UI components, learning how the desktop application interacts with underlying services.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent hands-on experience.
  • Solid experience with desktop software development in the Microsoft .NET environment.
  • Proficiency in C# for building and maintaining desktop applications.
  • Familiarity with debugging tools and techniques in Visual Studio or similar IDEs.
  • Ability to read and understand existing codebases, trace logic, and identify where things break.
  • Comfortable working in person with the team, asking questions, and pairing on tough problems.
  • Ability to take a defect ticket, reproduce the issue locally, dig through code, and come back with a fix or a clear explanation.
  • Capacity to manage time to hit deadlines on assigned defects while learning the broader system architecture.
  • Methodical approach to setup, following documentation, verifying each step, and not skipping over errors.

Desired Qualifications

  • Experience with Python and Angular is a strong plus.
  • Exposure to C++ is a nice to have.
  • Awareness of Agentic Experience (AX) and integration of frontend (FE) and AI workflows is a plus.

Benefits

  • Comprehensive medical and healthcare plans.
  • ETO and FTO Programs.
  • Maternity and paternity leave, parenting resources, adoption and surrogacy assistance.
  • Purchase Synopsys common stock at a 15% discount, with a 24 month look-back.
  • Retirement plans that vary by region and country.
  • Competitive salaries.
#Engineering#Software Development#Chip Design#Verification#Manufacturing#AI/ML#GenAI#Cloud#Semiconductors#Desktop Software#Web Frontend#Debugging#C##.NET#Visual Studio#ANSYS Workbench
Synopsys Inc Logo

Company

Synopsys Inc

Job Posted

2 weeks ago

Expires

in 3 days

Employment Type

Full Time

WorkMode

On Site

Experience Level

Entry

Locations

Waterloo, Canada

Qualification

Bachelor, No Formal Education

Applicants

Be an early applicant