AMD

Senior Embedded Firmware Engineer

Job Description

Posted on: 
2026-01-08

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.
  • Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or Computer Science.
Apply now

More job openings