Firmware Engineer - Boot & SoC Initialization
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.
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
- System Thermal Design Staff Engineer4d agoPenang, Malaysia · Engineering
- PD Engineer4d agoHybrid (Bangalore) · Engineering
- PD Engineer4d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer4d agoSanta Clara, California · Engineering
- Technical Program Manager4d agoShanghai · Engineering