Fpga Prototyping and Emulation Engineer

AMD AMD · Semiconductors · San Jose, CA · Engineering

FPGA Prototyping and Emulation Engineer at AMD, responsible for creating FPGA builds to validate IP/SoC functionality, collaborating with design and validation teams, and maintaining the hardware prototyping environment. Requires strong RTL design background and experience with FPGA/emulation platforms.

What you'd actually do

  1. Create FPGA prototyping builds to validate the IP/SoC functionality
  2. Collaborate with design, verification and validation teams to debug issues found during pre-si validation and also support post-silicon validation
  3. Maintain and improve current hardware prototyping environment to speed up the runtime performance and improve the debug facility
  4. Provide technical support to other teams

Skills

Required

  • FPGA prototyping
  • SoC RTL
  • SystemVerilog/Verilog
  • Synopsys HAPS, Protium, Palladium, or other FPGA/emulation platforms
  • SoC buses and protocols: AXI, ACE, APB, PCIe, DDR, Ethernet, SerDes-based links
  • Scripting/automation: Python, Perl, Tcl, Make/CMake, Shell
  • Debug skills across RTL, simulation, FPGA, and system setups

Nice to have

  • Experience with C/C++ or embedded firmware integration into prototyping flows
  • Familiarity with emulation acceleration, hybrid simulation, or co-modeling