AMD

Senior Embedded Firmware Engineer

Job Description

Posted on: 
2026-02-19

Responsibilities

  • Develop, debug, and maintain embedded firmware for server memory controllers and memory-related subsystems
  • Support memory initialization, configuration, training, and runtime management
  • Collaborate with hardware, architecture, validation, and software teams to define and implement firmware requirements
  • Implement firmware features related to compression and encryption
  • Debug hardware/firmware interactions during bring-up and post-silicon validation
  • Apply security best practices to protect against firmware-level vulnerabilities
  • Create and maintain firmware design documentation and implementation notes

Job Requirements

  • Proven experience in embedded firmware or low-level software development
  • Proficiency in C and C++
  • Hands-on experience with embedded firmware development and hardware/software interfaces
  • Experience working with memory subsystems or memory-adjacent firmware
  • Strong analytical, debugging, and problem-solving skills
  • Familiarity with JTAG debuggers, source-level debuggers, and logging tools
  • Academic credentials: Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or Computer Science
Apply now

More job openings