R&D Engineering, Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Frontend · Webbutveckling
I korthet
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.
Ansvarsområden
- 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.
Krav
- 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.
Önskade kvalifikationer
- 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.
Förmåner
- 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