Principal Firmware Engineer
$146k - $219k per yearSynopsys Inc
Category Engineering Hire Type Employee Job ID 18734 Base Salary Range $146000-$219000 Remote Eligible No Date Posted 09/17/2026
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.
You Are
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.
What You'll Be Doing
- Develop and optimize firmware for DDR, LPDDR, and HBM memory interface PHY training sequences
- Profile compiled firmware at the instruction level to identify runtime bottlenecks and implement optimizations that improve training performance
- Analyze RTL waveforms and testchip data in the hardware lab to understand eye margin sensitivity and refine training algorithms
- Collaborate with firmware architecture to study JEDEC protocol specifications and propose algorithmic improvements to training workflows
- Debug complex hardware-software interaction issues across firmware, RTL, and physical silicon using lab equipment and simulation tools
- Explore and prototype how emerging modeling techniques could be applied to memory training workflows
- Mentor engineers on the team, sharing your knowledge of embedded firmware development, hardware debugging, and memory interface behavior
The Impact You Will Have
- Reduce training runtime for next-generation memory PHYs, directly improving customer time-to-market and system boot performance
- Improve training robustness and eye margin across process, voltage, and temperature corners, resulting in higher yield and reliability for customer designs
- Influence the architecture of future PHY training algorithms by bringing fresh perspectives grounded in real hardware behavior
- Accelerate team capability by mentoring engineers on low-level firmware optimization, RTL debugging, and protocol-level problem solving
- Enable Synopsys to deliver competitive, high-performance memory IP solutions that meet the demands of AI, HPC, and data center applications
- Shape the direction of firmware development practices and tooling within the IP Group through your technical leadership
- Contribute to the successful deployment of memory PHY IP used by leading semiconductor companies worldwide
What You'll Need
- Bachelor's degree in Engineering, Computer Science, or related field with 12+ years of software development experience, Master's with 10+ years, or PhD with 8+ years, all in commercial or production environments
- Deep proficiency in C for embedded firmware development, including experience optimizing for resource-constrained processors
- Hands-on experience with RTL waveform analysis and debugging using tools like Verdi, DVE, or similar
- Demonstrated ability to work at the hardware-software boundary, understanding how firmware interacts with digital logic and physical interfaces
- Experience profiling and optimizing compiled code for performance-critical applications
- Strong debugging skills across firmware, RTL simulation, and hardware lab environments
- Experience with Python and Verilog is a strong plus, particularly for test automation and RTL co-development
Who You Are
- 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
The Team You'll Be Part Of
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.
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 View email address on careers.synopsys.com .
$146k - $219k per year
...Category Engineering Hire Type Employee Job ID 18733 Base Salary Range $146000-$219000... ...just push forward on debug with RTL and firmware engineers in other time zones. Technical... ...while collaborating with other principal-level engineers on verification strategy...SuggestedImmediate startRemote work- ...individuals who embody Islamic values in their daily lives. Position Overview We are seeking a visionary and dedicated School Principal to lead Al Bushra Elementary School. The ideal candidate will have a strong background in educational leadership, a commitment to Islamic...SuggestedFull timeMonday to friday
$93k - $139k per year
...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... ...including DDR, LPDDR, and HBM. You will work across silicon, firmware, board, and system domains from first silicon through production...Suggested$110k - $164k per year
...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... ...an eye diagram and know whether the problem is in silicon, the firmware, the board, or the test setup, and you do not stop until you...Suggested$159k - $239k per year
...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...SuggestedShift work$196k - $294k per year
...Sr. Director Applications and Product Engineering (Hiring locations: Sunnyvale, California or Nepean, Canada) We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self...Long term contract$127k - $191k per year
...Category Engineering Hire Type Employee Job ID 16724 Base Salary Range $127000-$191000 Remote Eligible No Date Posted 04/07/2026 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of...Remote work$104k - $155k per year
...We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products... ...analysis Drive debug and root cause analysis of silicon, firmware, and board issues using lab instrumentation and cross-functional...Worldwide$165k - $210k per year
...Position Title: Principal Product Applications Engineer Location: Canada Contract Type: Full-Time, Permanent Compensation: CAD $165,000–... ...requirements into actionable feedback for product, silicon, firmware, and engineering teams. Post-Silicon Validation &...Permanent employmentFull timeContract workRemote work$180k - $300k per year
...committed to making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering...Remote jobFull timeWork at officeLocal areaWork from home- ...and help connect great people with great opportunities. We are excited to partner with AttoTude to attract top talent for Firmware Engineer. This job posting is a new position within our organization. We are seeking a highly motivated Firmware Engineer to design...Full time
- ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We...Full timeTemporary work
$120k - $170k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...Description General Dynamics Mission Systems–Canada is seeking a Principal, Cloud Engineering AWS Manager to own the design, build, and operation...Full timeInternshipFlexible hours$95k - $130k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...reinforce each other by design. About this role: The Embedded Firmware Engineer will develop the real-time control firmware that sits...Long term contractPermanent employmentFull time- ...regardless of race, gender, religion, sex, sexual orientation, national origin, or disability. Role Overview: As a Principal Application Security Engineer, you will be tasked with shaping, growing, and leading Barracuda’s Application Security program. Additionally, as the...Long term contractInternshipLive InWorldwideFlexible hours
$125k - $171.9k per year
...portfolio of diverse projects across a wide spectrum of sectors, principally rail infrastructure, highways, along with Energy, Water &... ...ideal candidate will have extensive expertise in geotechnical engineering from planning and design, with a strong focus on major and alternative...Full timeInternshipFlexible hours- ...Prepare for and participate in monitoring visits, audits, and inspections. Collaborate with cross-functional teams, including principal investigators, sponsors, and other research personnel. Qualifications: Bachelor’s degree in health sciences, life sciences, nursing...Full timeWork at office
- ...We are seeking a High-Speed Analog Layout Design Engineer to drive the layout design of complex analog and mixed-signal IP blocks that are at the heart of our advanced optical communication systems. As a key member of the Analog & Mixed-Signal (AMS) design team, you will lead...Full timeFor contractorsRemote work
- ...software is built and delivered around AI, and we are investing in engineers who can put AI to work both inside our products and in how we... ...IFS to the systems that run their operations. This is a Principal-level role: you are the person others build toward, setting technical...Full timeFor contractorsWorldwideFlexible hours
- ...Job Description Q-Block Computing is seeking an Electronics Engineering Technologist to join our growing team in Ottawa, Ontario. This... ...an Electronics Engineering Technologist on the Quantum Control Firmware team, you will collaborate with other team members and achieve...Permanent employmentFull time
$175k - $200k per year
...Principal, Full-Stack Developer — Farmhand Platform Full Time, Salaried Ottawa, ON... ...controller access), Farmhand Hub (controller firmware), and Farmhand Internal (fleet management... ...for farm state, including its rules engine and action sets ~ Debug issues related...Full timeInternshipLocal areaFlexible hours3 days per week$125.7k - $175.7k per year
...Company Qualcomm Canada ULC Job Area Engineering Services Group, Engineering Services Group Program Management General Summary... ...Business Unit organization. You will drive the end-to-end software, firmware, emulation, and validation lifecycle across our next-generation...Work from home$120k - $130k per year
...platforms, we are investing in scalable, secure, and future-ready web architectures. Role Overview March Networks is seeking a Principal Web Developer to lead the modernization of our web ecosystem. This role is responsible for architecting, building, and operating...Long term contractRemplacementFull timeWorldwide$155k - $180k per year
...technology—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a... ...? Leads without a title — naturally elevating the teams and engineers around you? Gets energized by hard problems at the...Long term contractFull timeInternshipImmediate start$75k - $95k per year
...Job Description Job Description Join Us as a Test Engineer! Are you passionate about building reliable test systems that ensure products perform at their best? At ORBCOMM, we're looking for a hands-on Test Engineer to design, develop, and support automated test solutions...Full timeWork at officeWorldwideFlexible hours$180k - $220k per year
...Hi there! Thanks for stopping by We’re looking for a Principal PMM (Financial Services) to join our team. You will define how financial services products win at Lightspeed – owning positioning, go-to-market strategy, and how we use data and AI to scale growth. What...Full timeInternshipRemote workFlexible hours$150k - $200k per year
...part, to make this research possible. About this role: The Principal Quantum Scientist will define the scientific identity and long-... ...that kind of scientist needs to do their best work: deep engineering infrastructure, institutional conviction behind long-horizon science...Long term contractFull timeImmediate start- ...en rejoignant une culture qui s’épanouit face au changement. Faites votre marque au sein du groupe Fiscalité à titre de comptable principal(e). Cette équipe diversifiée de professionnels élabore des stratégies fiscales sur mesure dans un contexte réglementaire complexe et...Full timeWork at officeRemote workFlexible hours
- ...The candidate will join Q-Block Computing to serve as the lead firmware developer on the Qubit Composer platform team, delivering complex... ...the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct system...Permanent employmentFull time
- ...DevOps Engineer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial... ...releases. Implement versioning strategies for software and firmware. Own the organization's software release process. Coordinate...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Firmware Engineer. Be the first to apply!

