← All roles

Firmware Engineer

AMD· Engineering
Apply on company site
Hybrid (Vancouver, BC; Markham, ON)CA$87.6k - CA$131.4kFull-timePosted 3w ago

About the role

Firmware Engineer role within AMD's Memory Subsystem architecture modeling team, building memory PHY and Memory Controller models for firmware development and boot loader verification across AMD products.

Responsibilities

  • Excellent knowledge of C++, C, and any scripting language
  • Ability to adapt learn new toolsets and framework.
  • Pre-silicon and post-silicon experience developing and debugging firmware, both on simulation/emulation/FPGA platforms and real hardware.
  • Experience with DDR/JEDEC standard IP, DDR PHY, or Memory Controller firmware development.
  • Strong understanding of computer organization/architecture.

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering and relevant experience, or
  • Master's or PhD degree in Electrical or Computer Engineering with relevant experience.

Skills

Required:C++CScripting languages
Nice to have:System CVerilogPython
Last updated Oct 1, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD