Customer Debug Engineer (datacenter Platform)

AMD AMD · Semiconductors · Taipei, Taiwan · Engineering

This role is for a Customer Debug Engineer focused on Datacenter Platform Engineering at AMD. The primary responsibilities involve issue isolation, debug, and validation for AMD's Data Center products, working with ODMs, OEMs, and customers. The role requires interaction with internal engineering teams and a strong understanding of server design, debug tools, and high-speed IO protocols. While the company mentions AI and its role in shaping the future, this specific position is centered on hardware platform debugging and validation, not on building or researching AI/ML models or systems.

What you'd actually do

  1. Include experience in debugging Server/Data Center systems with an emphasis on platform-level debugging.
  2. Knowledge and use of standard debuggers, programmers, and emulators.
  3. A thorough understanding of Datacenter industry standard buses, such as HBM, DDR, PCIe, and other high-speed IO protocols is required, in addition to detailed knowledge of high-speed digital design and signal integrity.
  4. Further requirements include a strong understanding of BIOS, OS, and driver interactions at the system level, as well as a proficient understanding of x86 CPU architecture and functionality.
  5. Providing root cause analysis and guidance to internal and customer design teams to help resolve issues.

Skills

Required

  • Issue isolation
  • debug
  • server design
  • validation
  • bringing up complex CPU/GPUs in a server system/Rack level
  • leadership skills in driving complex issues/problems
  • platform-level debugging
  • standard debuggers, programmers, and emulators
  • Datacenter industry standard buses (HBM, DDR, PCIe, high-speed IO protocols)
  • high-speed digital design
  • signal integrity
  • BIOS, OS, and driver interactions at the system level
  • x86 CPU architecture and functionality
  • root cause analysis
  • support projects
  • collaborate with internal and external teams
  • Develop Debug Tools
  • dealing with a high level of ambiguity
  • engineering degree in Electrical Engineering, Computer Engineering, or Computer Science
  • extensive experience
  • worked at a computer hardware company as a design or debug engineer
  • worked on multiple projects from development, through bring-up and validation, and supported through the release to production
  • use of tools such as JTAG debuggers, logic analyzers, and PCIe bus analyzers
  • Excellent communication skills
  • Ability to distill complex technical issues into clear, concise, and easily understandable statements for diverse audiences

Nice to have

  • Strong knowledge of X86 architectures, PCIe, memory interface, and performance tuning is desired.