Staff Product Development Engineer – System Level Test

AMD AMD · Semiconductors · Penang, Malaysia · Engineering

This role is for a Staff Product Development Engineer focused on system-level testing and characterization of AMD's embedded processor subsystems and other hardened IP. The responsibilities include developing and executing test suites, analyzing performance parameters, driving root-cause analysis, and improving test methodologies. While AI is mentioned as a product area for AMD, this specific role is not directly involved in AI/ML development.

What you'd actually do

  1. Own the strategy and methodology for stress test workloads across processor subsystems, coherent interconnects, memory hierarchies, and I/O IP such as PCIe/CXL subsystems in pre- and post-silicon phases.
  2. Build scalable performance tests to measure silicon performance parameters such as timing, frequency and voltage margins.
  3. Develop system-level workloads and test programs that include realistic application stress, volume system test suites to identify problem areas, coverage gaps, yield limiters, and reliability risks; drive root-cause analysis and corrective actions.
  4. Apply statistical analysis methods (e.g., DOE, distribution analysis, outlier detection) to characterize robustness across operating conditions (voltage/temperature), workloads, and volume.
  5. Drive failure triage and root-cause analysis; partner with processor/memory/IP design, firmware, OS/driver, validation, product engineering, and manufacturing teams to resolve issues and prevent field escapes.

Skills

Required

  • Experience in SoC/IP validation, characterization, or test
  • Proven technical leadership and cross-functional influence
  • Strong understanding of testing embedded processor systems (e.g., x86, ARM, RISC-V), coherent interconnects, memory subsystems, and multi-core systems.
  • Hands-on with pre- and post-silicon environments: simulation, emulation/FPGA prototyping, bring-up on silicon boards, and system-level debug.
  • Proficiency in scripting languages such as Python, Tcl or Perl
  • Building robust automation frameworks
  • Strong embedded C/C++ fundamentals
  • Experience integrating firmware and test harnesses
  • Applied statistical analysis for experimental data at volume
  • Comfort with DOE, confidence intervals, outlier detection, and visualization
  • Experience with version control (e.g. git)
  • Issue tracking (e.g., Jira)
  • Disciplined documentation practices
  • BS in EE, CS, ECE or related field

Nice to have

  • Assembly (x86, ARM or RISC-V)
  • Embedded Linux skills
  • Knowledge of coherent fabric and interconnect protocols, memory subsystems (DDR/LPDDR, cache hierarchies) and PCIe, CXL is beneficial
  • MS preferred

What the JD emphasized

  • guarantee design margins
  • identify problem areas
  • ensure the performance and quality
  • drive root-cause analysis and corrective actions
  • prevent field escapes