AMD

Memory Firmware Engineer

Job Description

Posted on: 
2025-06-19

Responsibilities

  • Design and develop firmware for DDR PHY & DRAM Training steps.
  • Develop firmware for ATE Testing, IP Characterization, and SoC Power.
  • Code and simulate pre-silicon firmware against architectural and RTL models.
  • Optimize post-silicon lab bring-up and runtime firmware for DDR.
  • Enhance post-silicon DDR Training for improved reliability and frequency margin.
  • Collaborate with SoC/Product firmware teams to define features and specifications.
  • Adapt and learn new toolsets and frameworks as required.

Job Requirements

  • Bachelor's degree in Electrical or Computer Engineering; Master's or PhD is a plus.
  • Strong knowledge of C, C++, and scripting languages like Python.
  • Familiarity with Verilog/SystemVerilog and digital simulation debugging.
  • Understanding of synchronization techniques and hardware-level clocking.
  • Post-silicon firmware development experience on real hardware.
  • Strong understanding of computer organization and architecture.
  • Laboratory experience with equipment like oscilloscopes and logic analyzers.
Apply now

More job openings