Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Firmware Engineer

Synopsys, Inc.

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.

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.

#J-18808-Ljbffr
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer in Ottawa, ON vacancy
  •  ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Systems Engineering General Summary: As a leading...  ...years of Systems Engineering or related work experience. Principal System Engineer –Application Engineering About the Role... 
    Suggested

    Qualcomm

    Ottawa, ON
    24 days ago
  • $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... 
    Suggested
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $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... 
    Suggested
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    20 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    a month ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $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...  ...: Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    13 days ago
  •  ...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 time
    For contractors
    Remote work

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    a month ago
  • $125k - $175k per year

     ...Principal Oracle Fusion Architect | Eastern & Atlantic Canada  Ottawa | Toronto | Halifax | Moncton | St. John's | Charlottetown Our...  ...technology company specializing in data management, cloud, engineered systems and data analytics.   We are part of DSP Group, a leading... 
    Full time
    Work from home

    Dsp-eclipsys

    Ottawa, ON
    6 days ago
  •  ...About FullStack FullStack is your AI-native engineering partner, built to turn AI capability into certainty. Most companies can demo AI;...  ...U.S. clients for flexible, project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You will integrate... 
    Full time
    Remote work
    Flexible hours

    FullStack

    Ottawa, ON
    3 days ago
  • $80k - $85k per year

     ...Job Responsibility: ## Overview We are seeking a dynamic and experienced School Principal to lead our educational institution with a focus on excellence and innovation. The ideal candidate will have a passion for education, strong leadership skills, and the ability to drive... 
    Full time
    Monday to friday
    Shift work

    Philopateer Christian College

    Ottawa, ON
    3 days ago
  • $112.01k - $149.34k per year

     ...making Canada and the world better through trade. Position:  Principal Infrastructure Platform Architect Employment Type:...  ...intersection of business strategy, enterprise architecture, platform engineering, operations, and cybersecurity; translating business and risk requirements... 
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    5 days ago
  • $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 contract
    Full time
    Immediate start

    Q-Block Computing

    Ottawa, ON
    18 days ago
  •  ...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 employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  •  ...technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will take ownership of embedded... 
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  • $99.2k - $169.3k per year

     ...way the world communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to become a member of an engineering team responsible for testing and validating firmware, hardware and software in a laboratory. This individual will be... 
    Full time
    Flexible hours

    Skyworks

    Ottawa, ON
    5 days ago
  •  ...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 time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  • $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 time
    Internship
    Remote work
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    more than 2 months ago
  •  ...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 time
    Work at office
    Remote work
    Flexible hours

    Postes Avec Expérience

    Ottawa, ON
    more than 2 months ago
  • $105k - $170k per year

     ...About the Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our technology portfolio for robotic space...  ..., ground segment, control subsystems and rover software and firmware Establish system design principles, constraints, and trade-space... 
    Long term contract
    Permanent employment
    Full time
    Relocation
    Relocation package
    Flexible hours

    Mission Control Space Services

    Ottawa, ON
    more than 2 months ago
  • $108.8k - $158.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a...  ...& Debug Perform system-level debug involving DSPs, SerDes, firmware, optical modules, PCB channels, PMICs, and clocking subsystems.... 
    Full time
    Work from home

    Qualcomm

    Ottawa, ON
    a month ago
  • $125k - $140k per year

     ...About Sense Engineering: At  Sense Engineering , we pride ourselves on exceeding client expectations through exceptional engineering...  ...overall efficiency Support the Engineering Manager and Project Principals in managing workloads, resources and staff to ensure that work... 
    For contractors
    Internship
    Local area

    Sense Engineering

    Ottawa, ON
    18 days ago
  • $105k - $145k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...into the Technical Lead — Orchestration Control and works across firmware, hardware, platform, and scientific teams. Responsibilities... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $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...  ...silicon, package, interposer or board, DRAM or HBM device, firmware, and test-setup causes. Automate Pipelines using Gitlab to speed... 

    Synopsys Inc

    Ottawa, ON
    20 days ago
  • $150k - $250k per year

     ...center infrastructure. We are looking for skilled and motivated engineers to join our team and help us build optical transceivers for next...  ...ASIC implementation. Collaborate closely with DSP, ASIC, firmware, and verification teams to ensure efficient hardware implementation... 
    Full time

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    more than 2 months ago
  • $150k - $250k per year

     ...infrastructure. We are looking for skilled and motivated DSP design engineers to join our team and help us build optical transceivers for next...  .... Document design details and collaborate with ASIC, firmware, and verification teams to ensure reliable implementation in silicon... 
    Full time

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    more than 2 months ago
  •  ...Job Title: Wafer Product Engineer Location: Ottawa, ON About Ranovus Ranovus is a semiconductor company with global operations helping power the data behind next generation AI and data center networks. We design and build advanced hardware that moves massive amounts... 
    Full time
    Internship

    Ranovus Inc.

    Ottawa, ON
    1 day ago
  • $131.67k - $171.33k per year

     ...communicates. This posting is for an existing vacancy. Requisition ID: 78024    Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible for developing test solutions for high-volume manufacturing of Skyworks RFICs,... 

    Skyworks

    Ottawa, ON
    1 day ago
  • $100k - $140k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...engineering standards of the platform team. Collaborate across firmware, hardware, scientific, and systems teams to translate system-... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $75k - $145k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience...  ...closely with the Optical Engineer, the electronics team, and the firmware team, and is responsible for the physical embodiment of systems... 
    Long term contract
    Permanent employment
    Full time
    Work from home

    Q-Block Computing

    Ottawa, ON
    18 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...clusters and containerized systems Familiar with cyber-security principals and best practices. Excellent communication skills.... 
    Full time
    Worldwide
    Shift work

    Telesat

    Ottawa, ON
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Firmware Engineer. Be the first to apply!