Solutions Architect-FPGA

Advanced Micro Devices, Inc•San Jose, CA

About The Position

Join AMD’s team to architect and develop hardware/software co-design solutions for FPGA-based acceleration across applications including networking, storage, automotive, aerospace, and emerging AI/ML workloads. The role designs high-performance hardware acceleration engines and embedded software to orchestrate them, enabling next-generation compute platforms. The position contributes to all phases of product development, from exploration and architecture through implementation, prototyping, validation, productization, and support. It includes RTL development, embedded system software, system-level integration, pre-silicon verification and emulation, and post-silicon lab bring-up and validation. The role is not eligible for visa sponsorship.

Requirements

  • Bachelor’s or master’s degree in computer engineering or electrical engineering.
  • Strong analytical and problem-solving skills.
  • Ability to communicate effectively across global teams and collaborate in a team environment.

Nice To Haves

  • Hands-on experience with FPGAs.
  • Expertise in SystemVerilog/Verilog, synchronous design, and timing closure for high-speed logic.
  • Strong C/C++ skills for bare-metal or RTOS programming on ARM/RISC-V cores.
  • Linux kernel-mode driver development experience.
  • Deep knowledge of PCIe, AXI, DDR, and Ethernet; familiarity with CXL or UAL is highly desirable.
  • Familiarity with UVM-based verification frameworks and emulation platforms such as Palladium, Protium, or Zebu.
  • Proficiency with ILAs, high-speed oscilloscopes, and protocol analyzers for hardware debugging.
  • Proficiency in Python, Tcl, Makefiles, and shell scripting for automation.
  • Passion for modern processor architecture, digital design, and system-level validation; eagerness to learn and tackle complex technical challenges.

Responsibilities

  • Participate in all phases of the product development cycle, including exploration, architecture, implementation, prototyping, validation, productization, and support.
  • Contribute to IP architecture, design, and documentation.
  • Collaborate with architects, hardware engineers, and firmware engineers to understand features being developed.
  • Design, verify, and validate high-performance RTL using SystemVerilog or Verilog, focusing on data and control paths and interfaces for PCIe Gen 6/7, CXL, UAL, Ethernet, and DDR5/6.
  • Develop firmware and low-level system software for on-chip ARM Cortex APU/RPU or RISC-V soft cores, including IPC, DMA orchestration, and secure boot.
  • Integrate custom IP with the Network on Chip (NoC), memory, and other subsystems using AMD (Xilinx) Vivado and Vitis.
  • Perform pre-silicon verification and emulation to ensure functional correctness and performance.
  • Lead lab bring-up and perform post-silicon validation, debugging interactions between embedded software, hard IPs, and FPGA fabric.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service