{bc}
indeed

Principal Firmware Engineer

Synopsys
Nepean, CAN
Onsite
Discovered 1 months ago
Embedded CFirmware developmentDDR memory interfacesLPDDR memory interfacesHBM memory interfacesRTL waveform analysis

Full Job Posting

Role overview

Develop firmware at the hardware-software boundary for DDR, LPDDR, and HBM memory interface PHY training.

Work on performance, robustness, eye margin, and training algorithms for next-generation memory interfaces.

What you'll be doing

  • Develop and optimize firmware for DDR, LPDDR, and HBM PHY training sequences.
  • Profile instruction-level compiled firmware and implement runtime performance optimizations.
  • Analyze RTL waveforms and hardware-lab testchip data to refine training algorithms.
  • Study JEDEC specifications and propose algorithmic improvements to training workflows.
  • Debug issues across firmware, RTL, and physical silicon using simulation and lab tools.
  • Prototype emerging modeling techniques for memory training workflows.
  • Mentor team engineers in firmware development, hardware debugging, and memory interface behavior.

What you'll need

  • Bachelor's degree plus 12+ years, Master's plus 10+ years, or PhD plus 8+ years of software development experience in commercial or production environments.
  • Deep C proficiency for embedded firmware, including resource-constrained processor optimization.
  • Hands-on RTL waveform analysis and debugging using Verdi, DVE, or similar tools.
  • Ability to work at the hardware-software boundary across firmware, 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.
  • Python and Verilog experience for test automation and RTL co-development is a strong plus.

Team and work environment

  • Join the Synopsys IP Group firmware development team based in Ottawa.
  • Use an advanced hardware lab and testchips for real-world validation and optimization work.

Rewards and benefits

  • Comprehensive health, wellness, and financial benefits are offered.
  • Total rewards include monetary and non-monetary offerings.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Synopsys