Firmware Engineer, Boot & SoC Initialization

Amd

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Folsom, CA
Salary
$144,800–$217,200 / yr
Posted
103 days ago
Freshness
Confirmed live today
Closes
Jul 16, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $207k
This role $181k
$131k $278k
below market most similar roles pay here above market

This role pays less than 71% of similar roles. Most pay $177,250–$237,200 — the blue band above. At the midpoint, this role pays about $181k versus about $207k for comparable roles.

Based on 240 similar postings.

Employer

About Amd

AMD (Advanced Micro Devices) is a semiconductor company that develops high-performance processors, graphics cards, and adaptive computing solutions for gaming, data centers, and embedded markets. Industry: Semiconductors

Amd currently has 496 open roles on FindRole.

Listed pay typically runs $172,000–$258,000 across 496 roles with salary data.

Most-posted roles

View all roles at Amd

At a glance

TL;DR · Firmware Engineer, Boot & SoC Initialization

The Firmware Engineer - Boot & SoC Initialization joins the System IP team to develop critical boot firmware for system-on-chip initialization across various products. In this role, you will own low-level boot code that executes at power-on, translating architecture requirements into efficient firmware solutions. Daily responsibilities include developing boot flows, designing unit-level tests, and supporting pre-silicon validation efforts. You will debug issues across firmware, simulation, RTL, and post-silicon environments while performing coverage analysis and documenting system interactions. The position requires proficiency in C/C++ for embedded systems, knowledge of microprocessor architectures like ARM and RISC-V, and familiarity with Verilog, SystemVerilog, and UVM-based verification. You will solve complex technical challenges involving SoC resets, clocking, and initialization within a pre-silicon development context.

What does a Firmware Engineer earn?

Median $196750 from 38 postings across 10 companies.

See salary data

What you'll do

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

What we're looking for

  • 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.
  • Support silicon bring-up activities and provide post-silicon debug assistance.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field (preferred).
  • Experience with C/C++ for low-level systems, microprocessor architectures, and SoC boot flows (preferred).

More like this

Similar roles

Senior System Software Engineer, CPU SoC Boot Firmware

Nvidia

Santa Clara, CA +1 88 days ago $152,000–$241,500
C Python Linux Kernel Embedded Software ARM Bootloader Firmware Bare Metal FMEA DFA Pre-silicon Simulation Silicon Verification Hardware Architecture Operating Systems AI Tools Codex
5+ yrs exp

Senior System Software Engineer, CPU SoC Boot Firmware

Nvidia

Santa Clara, CA +1 78 days ago $152,000–$241,500
C Python Linux Kernel ARM Embedded Software Bootloader Firmware Bare Metal Pre-silicon Simulation Silicon Verification FMEA DFA Hardware Architecture Operating Systems AI Tools Codex
5+ yrs exp

Silicon Firmware Engineer

Amd

Austin, TX 4 days ago $161,200–$241,800
C C++ Firmware SoC Power Management pre silicon development silicon bring up Root Cause Analysis BIOS AI assisted development Platform Control Debugging

UEFI / BIOS Firmware Engineer

Amd

Austin, TX +1 12 days ago $136,000–$204,000
C Assembly x86 BIOS Firmware AMI AptioV ACPI SMBIOS PCIe NVMe DDR5 SATA AHCI Ethernet SPI I2C SoC Hardware Interfaces
5+ yrs exp

Senior System Software Engineer, CPU SoC Boot Firmware

Nvidia

Santa Clara, CA 89 days ago $152,000–$241,500
C Python Linux Kernel ARM Bootloader Bare Metal V-model FMEA DFA Pre-silicon Simulation Silicon Verification Hardware Architecture Operating Systems Automotive Software Codex AI Tools
5+ yrs exp

Firmware Engineer BIOS/UEFI

HP Inc.

Spring, TX 13 days ago $147,050–$230,850
C C++ BIOS UEFI Embedded Firmware Microcontrollers Python Perl PowerShell JTAG SWD Oscilloscopes Logic Analyzers Version Control Root-Cause Analysis Driver Development Bootloaders
10+ yrs exp