Memory Firmware Engineer

AMD AMD · Semiconductors · Bangalore, India · Engineering

This role is for a Memory Firmware Engineer at AMD, focusing on enabling and maintaining firmware for various memory technologies (DDR4/DDR5/NVDIMM) across AMD Embedded SoC products. Responsibilities include design, prototyping, implementation, defect fixes, and release management. The role requires experience with memory recognition, configuration, hardware debug tools, and a good understanding of memory technologies and DIMM types. Knowledge of platform BIOS/UEFI and scripting is a plus.

What you'd actually do

  1. Design for key features
  2. Proto of new opportunities and enhancements
  3. Key memory technology investigations
  4. Memory technology enablement
  5. Implementation

Skills

Required

  • Experience with memory recognition and configuration code
  • Experience with hardware debug tools
  • Good problem solving, analysis and debugging skills
  • Good understanding of DDR4, DDR5, NVDIMM
  • Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR)
  • Good understanding of UMC features like ECC, SME, SEV, RAS etc

Nice to have

  • Understanding of different vendor implementations and memory timing difference
  • Knowledge of platform BIOS and UEFI/Coreboot
  • Scripting knowledge