Solution Validation Engineer-FPGA/SoC

Advanced Micro Devices

San Jose (CA)

On-site

USD 140,000 - 230,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Advanced Micro Devices is seeking a senior FPGA/embedded systems engineer in the San Jose area to design and validate high-speed FPGA solutions and the embedded software that drives them. You will work across PCIe, memory, and connectivity interfaces, collaborating with architects, hardware and firmware teams to deliver robust hardware and software stacks.

Requirements include 8+ years in FPGA design, strong SystemVerilog/VHDL, Yocto-based Linux flows, and proven board bring-up abilities.

Qualifications

  • 8+ years of hands-on FPGA design experience.
  • Strong SystemVerilog/Verilog and/or VHDL with Vivado experience.
  • Deep knowledge of clocking, CDC, timing constraints, and STA.
  • Experience in high-reliability, low-latency systems.
  • Experience with SystemVerilog testbenches.
  • Experience with Yocto-based Embedded Linux flows (BSPs, device trees).
  • Excellent hardware debug skills with ILA, scopes, and logic analyzers.
  • Board bring-up and validation experience.

Responsibilities

  • Lead architecture, design, implementation, prototyping, validation, and support across the product cycle.
  • Collaborate with architects, hardware and firmware engineers to scope new features.
  • RTL development: design, verify, and validate high-performance logic for PCIe/SerDes and memory interfaces.
  • Embedded system development: firmware and low-level software for ARM/RISC-V cores with Yocto-based tooling.
  • System-level integration: use Vivado/Vitis to integrate IPs, NoC, and memory; bring-up Baremetal/Linux.
  • Pre-Si verification: run verification and emulation to confirm correctness and performance.
  • Board bring-up and validation: support power-on to validated platform with bench/scripts.
  • Post-Si validation: debug interactions between software, IPs, and FPGA fabric.

Skills

FPGA design
SystemVerilog
Verilog/VHDL
Yocto Linux
C/C++ bare-metal
Embedded Linux
Board bring-up
Oscilloscopes/Debug
PCIe/SerDes
Git/CI tooling

Education

Bachelors or Masters in EE/CE

Tools

Yocto
Vivado
Vitis
EDA tools

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture.

Whetheryou’redesigning next-gen processors, enabling AI breakthroughs, orbringing leading edge products to market, every role at AMD contributes to something bigger— technologythat moves the world forward.Join us and, together, we’ll advance your career.

THE ROLE:

Join our team to build and validate hardware/software co-design solutions for FPGA-based Systems. The work spans AVB, networking, storage, automotive, aerospace, and emerging AI/ML workloads. You will design high-performance FPGA Solutions and the embedded software that drives them

THE PERSON:

You have a passion for system architecture, digital & embedded design, and system-level validation. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.

KEY RESPONSIBILITIES:
  • Take a technical role across every phase of the product cycle starting from exploration, architecture, implementation, prototyping, validation, productization, and support, covering architecture, design, and hardware validation of IPs.
  • Work with architects, hardware engineers, and firmware engineers to scope new features to be developed.
  • RTL Development: Design, verify, and validate high-performance logic in SystemVerilog/Verilog, focused on the data and control path. You will be working with the latest generation of interfaces such as PCIe (Gen 6/7), LPDDR5/6, HDMI 2.1, DP 2.1, USB3.1, UFS 4.0, Image Sensors, MIPI-CPHY etc.
  • Embedded System Development: Write firmware and low-level system software for the on-chip ARM Cortex (APU/RPU) or RISC-V soft cores. Build and customize embedded Linux images using Yocto-based Embedded Design Flow, including BSP configuration, device trees & kernel/rootfs tuning, and custom recipe and layer development for board-specific software stacks.
  • System-Level Integration: Use the AMD (Xilinx) Vivado and Vitis ecosystems to integrate custom IPs with the Network on Chip (NoC), memory, and other subsystems and bring-up Baremetal/Linux for System Level Bring-up and Validation
  • Pre-Si Verification: Run pre-silicon verification and emulation to confirm functional correctness and performance.
  • Board Bring-Up & Validation: Support new board bring-up from first power-on through a stable, validated platform. Create System Level Designs to validate clocking, resets, memory and other interfaces using the Vivado and Vitis / EDF Tool Chains. Support the boards team with the bench setup and scripts needed to complete bring-up and board validation
  • Post-Si Validation: Run post-silicon validation and debug the interactions between embedded software, hard & soft IPs, and the FPGA fabric.
PREFERRED EXPERIENCE:

Core profile: FPGA design, high-speed digital, hardware debug, embedded SW and systems design.

  • 8+ years of hands-on FPGA designs.
  • Strong SystemVerilog, Verilog, and/or VHDL, with proven AMD/Xilinx FPGA work and strong Vivado proficiency.
  • Deep knowledge of clocking, CDC, multi-clock systems, timing closure, XDC/SDC constraints, and static timing analysis.
  • Experience designing high-reliability, low-latency/high-throughput, deterministic, real-time systems.
  • Working knowledge of SystemVerilog testbenches.
  • Hands-on experience with AMD/Xilinx embedded Linux flows: building and customizing images with Yocto-based Embedded Design Flow (BSPs, device trees, custom recipes/layers).
  • Excellent hardware debug skills with ILA, oscilloscopes, and logic analyzers, including custom board bring-up.
  • Proven board bring-up and validation experience, taking a new board from power-on, boot and interface bring-up and debugging clocking, reset, and hardware issues on the bench.
  • Experience with high-speed interfaces: PCIe, Ethernet, DDR5/6, SerDes, UFS and others such as SPI, I²C, and UART.
  • Strong C/C++ for bare-metal programming on ARM/RISC-V cores. Linux kernel-mode driver knowledge is a strong plus.
  • Familiarity with Git, scripted/CI builds, automated regression, linting, and structured FPGA workflows. Comfortable automating in Python, Tcl, Makefiles, and Shell.
  • Strong ownership and communication, with a track record of mentoring, running design/RTL/verification reviews.
ACADEMIC CREDENTIALS:
  • Bachelors or Masters degree in computer engineering/Electrical Engineering
This role is not eligible for visa sponsorship.
#LI-RL1

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solution Validation Engineer--FPGA/SoC
Solution Validation Engineer--FPGA/SoC

Advanced Micro Devices • San Jose (CA)

On-site
USD 120,000 - 180,000
AMD Benefits
Solution Validation Engineer-FPGA/SoC
Solution Validation Engineer-FPGA/SoC

AMD • San Jose (CA)

On-site
USD 190,000 - 260,000
RTL Design & Integration Engineer
RTL Design & Integration Engineer

Advanced Micro Devices • San Jose (CA), Northern (KY)

Hybrid
USD 130,000 - 170,000
RTL Design & Integration Engineer
RTL Design & Integration Engineer

AMD • San Jose (CA)

On-site
USD 120,000 - 190,000
RTL Design & Integration Engineer
RTL Design & Integration Engineer

Socket.dev • San Jose (CA)

Hybrid
USD 120,000 - 180,000
ASIC/SoC Design Engineer
ASIC/SoC Design Engineer

AMD • San Jose (CA)

On-site
USD 90,000 - 130,000
Comprehensive benefits package
RTL / Circuit IP Design Engineer
RTL / Circuit IP Design Engineer

AMD • San Jose (CA)

On-site
USD 100,000 - 140,000
AMD benefits at a glance
Senior Product Planning Engineer - Simulation, Security, and Deployment
Senior Product Planning Engineer - Simulation, Security, and Deployment

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
Lead SoC Validation Architect
Lead SoC Validation Architect

AMD • Austin (TX)

On-site
USD 140,000 - 200,000
Senior Server Validation Engineer
Senior Server Validation Engineer

AMD • Austin (TX)

On-site
USD 140,000 - 200,000