Boot Firmware Engineer for SoC & Pre-Silicon Validation

AMD

Folsom (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

AMD benefits at a glance

Job summary

AMD is seeking a systems firmware engineer to own boot code for SoC initialization across AMD products. You will work at the intersection of firmware and hardware, delivering low-level boot routines, tests, and debug support in a pre-silicon environment with strong cross-team collaboration.

Ideal candidates have deep C/C++ skills for embedded systems, familiarity with ARM/RISC-V, and experience with SoC boot flows, verification, and scripting to enable reliable silicon bring-up across client,

Qualifications

  • Experience with C/C++ development for low-level or embedded systems.
  • Understanding of microprocessor architectures (e.g., ARM, RISC-V).
  • Familiarity with SoC boot flows, resets, clocking, and initialization.
  • Exposure to pre-silicon environments and simulation-based development.
  • Experience collaborating with design verification teams and workflows. Knowledge of hardware description languages (Verilog/SystemVerilog).
  • Experience debugging across firmware and hardware layers.
  • Exposure to emulation, silicon bring-up, or post-silicon debug.

Responsibilities

  • Develop and maintain boot firmware for SoC initialization and boot flows
  • Translate architecture requirements into efficient, scalable firmware solutions
  • Design and implement unit-level tests for boot and initialization features
  • Collaborate with verification teams to support pre-silicon validation efforts
  • Debug issues across firmware, simulation, RTL, and post-silicon environments
  • Analyze failures, identify root causes, and drive resolution across teams
  • Support silicon bring-up activities and provide post-silicon debug assistance
  • Perform coverage analysis and identify verification gaps
  • Contribute to documentation of features, flows, and system interactions

Skills

C/C++ development
Embedded systems
Boot firmware
ARM/RISC-V
System debugging
Scripting
Pre-silicon work
Verilog/SystemVerilog

Education

Bachelor's or Master's in Electrical/Computer Engineering

Tools

Verilog/SystemVerilog

Job description

AMD is seeking a systems firmware engineer to own boot code for SoC initialization across AMD products. You will work at the intersection of firmware and hardware, delivering low-level boot routines, tests, and debug support in a pre-silicon environment with strong cross-team collaboration.

Ideal candidates have deep C/C++ skills for embedded systems, familiarity with ARM/RISC-V, and experience with SoC boot flows, verification, and scripting to enable reliable silicon bring-up across client,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SoC Boot Firmware Engineer (Pre-Silicon, Low-Level)
SoC Boot Firmware Engineer (Pre-Silicon, Low-Level)

Advanced Micro Devices, Inc. • Folsom (CA)

On-site
USD 120,000 - 190,000
Firmware Engineer - Boot & SoC Initialization
Firmware Engineer - Boot & SoC Initialization

Advanced Micro Devices, Inc. • Folsom (CA)

On-site
USD 120,000 - 190,000
Firmware Engineer - Boot & SoC Initialization
Firmware Engineer - Boot & SoC Initialization

AMD • Folsom (CA)

On-site
USD 120,000 - 180,000
AMD benefits at a glance
Firmware Design Engineer: SoC Bring-Up & Validation
Firmware Design Engineer: SoC Bring-Up & Validation

AMD • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Firmware Validation Architect - AI-Driven, Hybrid
Senior Firmware Validation Architect - AI-Driven, Hybrid

Advanced Micro Devices • Austin (TX), Northern (KY)

Hybrid
USD 150,000 - 210,000
Firmware Engineer Co-op (Embedded Systems)
Firmware Engineer Co-op (Embedded Systems)

AMD • Santa Clara (CA)

Hybrid
USD 39,000 - 52,000
AMD benefits
Firmware Engineering Intern/Co‑op — Embedded Systems & AI
Firmware Engineering Intern/Co‑op — Embedded Systems & AI

AMD • City of Rochester (NY)

Hybrid
USD 30,000 - 39,000
AMD benefits at a glance
Senior Firmware Lead — SoC Diagnostics & Validation
Senior Firmware Lead — SoC Diagnostics & Validation

AMD (Advanced Micro Devices) • Austin (TX)

On-site
USD 140,000 - 210,000
Senior System Software Engineer - CPU SoC Boot Firmware
Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA AI • Santa Clara (CA)

On-site
USD 130,000 - 180,000
Competitive salary
Benefits package
Equity
Senior Boot Firmware Engineer – CPU SoC (Embedded/Linux)
Senior Boot Firmware Engineer – CPU SoC (Embedded/Linux)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity
Comprehensive benefits