1:00 PM - 2:00 PM
Senior Product Manager Interview
Sarah Jenkins
Location
onsite, Nepean, Ontario, Canada
Commitment
Full Time
Level
Senior (5+ years)
Job Title: Principal Firmware Engineer
Job ID: 18736
Country: Canada
City: Nepean
Date Posted: 08-Sep-2026
Job Category: Engineering
Job Subcategory: ASIC Digital Design
Hire Type: Employee
Remote Eligible: No
We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
Firmware at the boundary between hardware and software is where you have built your career. A single miscalculation can mean the difference between a memory interface that trains cleanly and one that fails in the field, and that reality has shaped how you work. Performance is not just about writing tight code. It is about understanding what the silicon is actually doing when your code runs at boot time. Dropping into RTL waveforms to debug firmware comes naturally to you. So does stepping back to question whether the algorithm itself needs rethinking. Profiling compiled code to find microcode level bottlenecks is the kind of work that keeps you engaged. The hardware is real, the constraints are real, and the problems do not solve themselves with abstractions. Mentoring others matters to you, but so does staying curious about how new modeling techniques might change what is possible. At Synopsys, the memory interface PHYs you work on will power the next generation of DDR, LPDDR, and HBM solutions.
When a training algorithm in a JEDEC spec catches your eye, your mind immediately goes to edge cases, corner conditions, and where the runtime cost will hide. Working in a hardware lab with testchips, probing signals, and correlating scope traces with firmware behaviour is second nature to you. Debugging means profiling, tracing, and looking at waveforms until the root cause reveals itself, not guessing your way through. Bringing ideas to the table is important to you, and so is being open to pushback or defending a position when it matters. Explaining a firmware optimization to a hardware engineer or a training strategy to a customer-facing team is something you can do without losing either audience. Mentoring by showing is your style, walking someone through a debug session or profiling workflow until they can own it themselves.
You will be part of the Synopsys IP Group firmware development team based in Ottawa, focused on developing interface IP solutions for DDR, LPDDR, and HBM memory interfaces. The team works on the challenging problem of PHY-to-memory interface training for next-generation protocols and bus speeds, balancing runtime performance with quality of results. This is a team that values fresh perspectives and is committed to mentoring and integrating new members. You will have access to an advanced hardware lab with a library of testchips for real-world validation and optimization work.
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.