Abl Memory - Firmware Engineer

AMD AMD · Semiconductors · Bangalore, India · Engineering

Firmware Engineer responsible for enabling key memory technologies (DDR4/DDR5/NVDIMM) of different DIMM types across AMD Embedded SoC products. This role involves designing, prototyping, implementing features, and managing firmware releases.

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 is a big plus
  • Knowledge of platform BIOS and UEFI/Coreboot is a big plus
  • Scripting knowledge is a plus
  • Masters in any computer field is a plus