Firmware Engineer
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.
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
- System Thermal Design Staff Engineer5d agoPenang, Malaysia · Engineering
- PD Engineer5d agoHybrid (Bangalore) · Engineering
- PD Engineer5d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer5d agoSanta Clara, California · Engineering
- Technical Program Manager5d agoShanghai · Engineering