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

Principal Firmware Engineer

$146k - $219k per year

Synopsys Inc

Category Engineering Hire Type Employee Job ID 18736 Base Salary Range $146000-$219000 Remote Eligible No Date Posted 10.15.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 .

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Principal Firmware Engineer in Nepean, ON vacancy
  • $146k - $219k per year

     ...Category Engineering Hire Type Employee Job ID 18735 Base Salary Range $146000-$219000 Remote Eligible No Date Posted 09.17.2026...  ...that ignites the ingenuity of tomorrow.  You Are  Leading firmware teams has given you a strong sense of what separates consistent... 
    Suggested
    Long term contract
    Remote work
    1 day per week

    Synopsys Inc

    Nepean, ON
    25 days ago
  • $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... 
    Suggested
    Immediate start
    Remote work

    Synopsys Inc

    Nepean, ON
    28 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...  ...and protocol analyzers to isolate root causes across silicon, firmware, layout, and test configurations Conduct design reviews with... 
    Suggested

    Synopsys Inc

    Nepean, ON
    12 hours ago
  • $120k - $180k per year

     ...Category Engineering Hire Type Employee Job ID 18755 Base Salary Range $120000-$180000 Remote Eligible No Date Posted 09.30.2026...  ...oscilloscopes, and protocol analyzers to isolate failures across silicon, firmware, layout, and test setup Review design files and layout with... 
    Suggested
    Live In
    Remote work

    Synopsys Inc

    Nepean, ON
    15 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...  ...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

    Synopsys Inc

    Nepean, ON
    16 days ago
  • $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...  ...it, you trace it back to whether it is silicon behavior, firmware configuration, or test fixture noise. You have debugged enough... 

    Synopsys Inc

    Nepean, ON
    21 days ago
  • $119k - $178k per year

     ...Category Engineering Hire Type Employee Job ID 18917 Base Salary Range $119000-$178000 Remote Eligible No Date Posted 10.04.2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered... 
    Remote work

    Synopsys Inc

    Nepean, ON
    11 days ago
  • $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

    Synopsys Inc

    Nepean, ON
    more than 2 months ago
  • $123k - $185k 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-... 
    Worldwide

    Synopsys Inc

    Nepean, ON
    21 days ago
  •  ...Principal Embedded Software/Firmware Engineer We are seeking a Principal Embedded Software/Firmware Engineer to own end-to-end embedded architecture and solutions for advanced optical devices. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities... 
    Contract work

    Myticas Consulting Inc.

    Ottawa, ON
    5 days ago
  • $162.4k - $290k per year

     ...as we build for the long term. About the role The Safety Firmware Team builds the next generation of intelligent video and AI-driven...  ...teams, and you want to shape Samsara's edge AI strategy, mentor engineers, and ship work that makes a real difference. This is a remote... 
    Long term contract
    Full time
    Internship
    Remote work
    Worldwide
    Flexible hours

    Candidate

    Ottawa, ON
    5 days ago
  •  ...We are seeking an experienced Principal Optical Engineer to join Nokia's optical team. You will own calibration, sustaining, and optical integration...  ...performance sustainment, partnering with DSP, hardware, firmware, test, and manufacturing teams. How You Will Contribute... 
    Long term contract
    Temporary work

    Nokia

    Ottawa, ON
    3 days ago
  • Shape the future of IoT technology with Samsara as a Senior Firmware Engineer. This remote role focuses on firmware development, embedded systems, and high-performance solutions. Samsara is seeking a hands-on technical leader who thrives in a collaborative environment. You... 
    Long term contract
    Remote work

    Candidate

    Ottawa, ON
    5 days ago
  • Lead the design and architecture of embedded solutions in optical devices as a Principal Embedded Software/Firmware Engineer in Ottawa. This one-year contract draws on your deep expertise in embedded systems for impactful contributions. The role demands a skilled engineer... 
    Contract work

    Myticas Consulting Inc.

    Ottawa, ON
    5 days ago
  •  ...Nokia is seeking an experienced Principal Optical Engineer to own calibration, sustaining, and optical integration for high-speed coherent linecards...  ..., NPI, and production, partnering with DSP, hardware, firmware, test, and manufacturing teams. You will mentor optical... 

    Nokia

    Ottawa, ON
    3 days ago
  •  ...brands, offering comprehensive engineering, supply chain, and...  ...Services Job Profile Title: Principal Design Engineer Job Posting Title...  ...silicon, optics, packaging, firmware, manufacturing, and customer-...  ...decisions involving optical engines, DSPs, laser technologies, packaging... 
    Local area
    Worldwide

    Jabil

    Ottawa, ON
    5 days ago
  •  ...next generation of intelligent, human-centered products that improve people’s health and well-being We’re looking for a Principal Design Engineer to own the bridge between design and code Our design system serves web, iOS, and Android across every product and customer... 
    Flexible hours

    League

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

    Qualcomm

    Ottawa, ON
    22 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... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    16 days ago
  •  ...Huawei Canada has an immediate permanent opening for a Senior Principal Compiler Engineer. About the team: The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading... 
    Permanent employment
    Internship
    Immediate start

    Huawei Canada

    Ottawa, ON
    3 days ago
  • $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 employment
    Full time
    Contract work
    Remote work

    Leading Edge

    Ottawa, ON
    29 days ago
  • $138k - $220.4k per year

     ...our business priorities alongside meaningful social, community, and societal impact. What will you do at Ciena as an Analog Layout Engineer? The Wavelogic family of products are widely used in Ciena's optical fiber transmission solutions and are one of the main... 
    Flexible hours

    Ciena Corporation

    Ottawa, ON
    4 days ago
  • $126.1k - $201.5k per year

     ...pioneering optical IMDD systems to power tomorrow’s networks. Our engineering team lives at the intersection of high-performance DSP design,...  ...teams (analog design, ASIC design, electro-optical hardware, firmware) to optimize SerDes performance in end-to-end systems. Conduct... 
    Flexible hours

    Ciena Corporation

    Ottawa, ON
    4 days ago
  •  ...Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities... 
    Contract work

    Myticas Consulting

    Ottawa, ON
    25 days ago
  •  ...Troubleshoot and diagnose complex mechanical, electrical, and computer issues. Repairs: Perform high-quality maintenance and repairs on engines, brakes, suspension, steering, and electrical systems. Inspections: Conduct thorough safety and multi-point vehicle inspections.... 
    Hourly pay
    Price work
    Full time

    ERWIN'S AUTOMOTION INC

    Nepean, ON
    12 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... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    18 days ago
  •  ...The Context Engine team builds the knowledge layer that AI agents use to work with enterprise data in Elasticsearch. We extract knowledge...  ...Claude Code, LangChain and other third-party harnesses As a Principal AI Engineer, you own the improvement loop of this product end to... 
    Internship
    Local area
    Flexible hours

    Elastic

    Ottawa, ON
    5 days ago
  • $140k - $190k per year

     ...higher speed interconnect to be built that to date have been impossible. About the Role We are seeking a Senior/Principal Custom IC Layout Engineer who will contribute to Inpho’s innovative products, designing and implementing industry leading laser/EAM drivers and TIAs... 
    Flexible hours

    InPho

    Ottawa, ON
    2 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... 
    Full time
    Temporary work

    CELERO COMMUNICATIONS INC

    Ottawa, ON
    a month ago
  • $46.3 - $48 per hour

     ...satellite TV contracts and replacing them with free Over-The-Air (OTA) HDTV and streaming video from companies like Netflix. Wanted: Firmware Developer Nuvyyo is looking for a Firmware Developer for our Tablo OTA DVR products. New Grads are welcome to apply. In this... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Monday to friday

    Nuvyyo

    Kanata, ON
    10 days ago

Do you want to receive more vacancies?

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