← All roles

Firmware Engineer - Boot & SoC Initialization

AMD· Engineering
Apply on company site
Folsom, California$144.8kFull-timePosted 3mo ago

About the role

Role focused on developing boot firmware for SoC initialization in a pre-silicon environment, working across firmware, hardware, and verification teams to enable system startup across AMD products.

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

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field preferred

Skills

Required:C/C++ development for low-level or embedded systems
Nice to have:Understanding of microprocessor architecturesSoC boot flows, resets, clockingPre-silicon environments and simulation-based developmentHardware description languagesUVM-based verification environmentsScriptingDebug across firmware and hardware layers

Benefits

  • Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD