Advanced Micro Devices logo

FPGA Prototyping Engineer

Advanced Micro Devices
Full-time
On-site
Santa Clara, California, United States
Level - Mid-Career

Role Summary

The FPGA Prototyping Engineer at AMD will manage the early-stage validation of complex System-on-Chip (SoC) and subsystem designs through the use of FPGA and HAPS platforms. Key responsibilities include collaborating with teams across architecture, RTL design, verification, emulation, firmware, and various other divisions to deliver prototypes that are essential for software development and system integration.

Experience Level

This position is suitable for an engineer with substantial hands-on experience in debugging and problem-solving, particularly across hardware and firmware domains. A strong understanding of complex processor architecture and digital design is essential.

Responsibilities

The primary responsibilities include:

  • Partitioning SoC RTL for multi-FPGA platforms (Synopsys HAPS or equivalent).
  • Executing synthesis, place-and-route, timing closure, and resource optimization for FPGA builds.
  • Building and maintaining HAPS/FPGA build infrastructure, including various automation scripts.
  • Bringing up prototypes in lab environments and validating system functionality.
  • Debugging functional, timing, or tool-related issues across FPGA, RTL, and testing setups.
  • Collaborating with design and verification teams to ensure RTL readiness and aligning with software teams for pre-silicon use cases.

Requirements

The ideal candidate should possess a strong RTL design background utilizing SystemVerilog or Verilog and have hands-on experience with FPGA or emulation platforms like Synopsys HAPS. Knowledge of SoC buses and protocols, scripting skills in languages such as Python and Tcl, and the capacity to work collaboratively across multiple teams are necessary for success in this role.

Education Requirements

A Bachelor's degree in Electrical/Computer Engineering or a related field is required; a Master's degree is preferred.