Boot Firmware Engineer for SoC & Pre-Silicon Validation

AMD

Folsom (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Boot Firmware Engineer: SoC Init & Pre-Silicon Validation
Boot Firmware Engineer: SoC Init & Pre-Silicon Validation

Advanced Micro Devices • Folsom (CA)

On-site
USD 140,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

Advanced Micro Devices • Folsom (CA)

On-site
USD 140,000 - 190,000
SoC Firmware Architect: Boot & Safety
SoC Firmware Architect: Boot & Safety

Advanced Micro Devices • San Jose (CA)

On-site
USD 150,000 - 230,000
SoC Firmware Architect: Boot, Safety & System Interfaces
SoC Firmware Architect: Boot, Safety & System Interfaces

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits at a glance
Firmware Architect (SoC / Embedded Systems)
Firmware Architect (SoC / Embedded Systems)

Advanced Micro Devices • San Jose (CA)

On-site
USD 150,000 - 230,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
Embedded Firmware Engineer: Low-Level, Real-Time, RTL-Aware
Embedded Firmware Engineer: Low-Level, Real-Time, RTL-Aware

Advanced Micro Devices • City of Rochester (NY), Northern (KY)

Hybrid
USD 110,000 - 170,000
Firmware Architect
Firmware Architect

AMD • San Jose (CA)

On-site
USD 180,000 - 240,000
AMD benefits at a glance