Advanced Micro Devices logo

Senior Staff Product Development Engineer

Advanced Micro Devices
Full-time
On-site
Singapore, Singapore
Level - Senior

Role Overview

The Senior Staff Product Development Engineer will be a key member of the product characterization team at AMD. This role focuses on evaluating the performance of AMD AECG products by developing and leading the characterization of next-generation Memory Controller IPs.

Job Overview

The position requires a motivated individual with a robust background in post-silicon validation and excellent communication skills. The ideal candidate will have experience collaborating with various teams and mentoring fellow engineers to enhance team capabilities.

Experience Level

This position is suited for individuals with extensive post-silicon validation experience and proven technical leadership, specifically involving SoC validation and system-level testing.

Core Responsibilities

  • Gain expertise in AMD SoC architecture to evaluate the next-generation Memory Subsystem, including the Controller, PHY, and IO for protocols such as DDR4, LPDDR4, DDR5, LPDDR5, DDR6, and LPDDR6.
  • Guide the team in bench data collection and debugging, leveraging lab instruments as needed.
  • Collaborate with design and firmware teams to identify key features, ensuring firmware stability and adequate test coverage.
  • Lead initiatives to enhance automated testing scripts and frameworks for better efficiency in data collection and analysis.
  • Conduct statistical data analysis to process volume results effectively, correlating data across different process corners and analyzing outliers.
  • Isolate issues pertaining to test gaps, software bugs, silicon bugs, or process deviations using bench setups.
  • Facilitate cross-functional discussions to address issues identified during debugging.

Essential Requirements

  • A strong background in post-silicon validation and system-level testing, especially concerning ARM SoC architecture and memory protocols.
  • Experience in bench testing and familiarity with lab instruments such as oscilloscopes and logic analyzers.
  • Proficiency in Linux environments and skills in scripting languages like Python or Perl for automation and data processing.
  • Excellent communication, leadership, and collaboration skills are critical for success.
  • Prior experience with AMD/Xilinx Vivado and FPGA design flow is an advantage.

Education Requirements

A Bachelor's degree in Electrical Engineering, Computer Science, or related fields is required, with a Master's degree preferred.