Develop silicon initialization and memory-subsystem firmware using UEFI and EDK II for DDR and LPDDR client platforms.
Originally posted 11 November 2026 by the employer.
About the role
This role is for a hands-on firmware engineer on AMD’s Client Platform BIOS and Firmware team developing silicon initialization and memory-subsystem firmware for client platforms. You will work on UEFI/EDK II firmware, DDR and LPDDR enablement, platform bring-up, and performance optimization.
What you'll do
- Develop, port, bring up, and debug UEFI BIOS and EDK II firmware for client platforms.
- Design and implement silicon initialization code, with a focus on DDR and LPDDR memory subsystems.
- Enable platform features and improve firmware quality, performance, reliability, and product readiness through launch.
- Use debug tools, memory test tools, schematics, logs, and structured root-cause methods to resolve system and firmware issues.
- Contribute to CI/CD, automation, code review, validation, and quality-gate workflows for production firmware.
- Collaborate across firmware, silicon, architecture, validation, and partner teams while managing schedules.
What you'll need
- Strong C programming and debugging skills for firmware, embedded systems, or low-level system software.
- Experience with UEFI BIOS, EDK II, platform porting, and system bring-up.
- Experience developing or debugging DDR, LPDDR, memory initialization, training, or related memory-subsystem firmware.
- Experience with system debugging using hardware and software debug tools, memory test tools, logs, and schematics.
- Working knowledge of Linux development environments, toolchains, source control, and CI/CD pipelines.
Nice to have
- Knowledge of assembly language.
- Hands-on experience with ARM architecture and silicon initialization, or familiarity with x86 CPU/APU architecture.
- Experience supporting client-platform firmware through feature enablement, validation, optimization, and product launch.
- A bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent engineering discipline.
More semiconductor jobs: AMD jobs · Firmware engineer jobs · Texas jobs
First seen in our index 0 days ago, well below the 56-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
760
|
Median days since first seen
56 d
|
Category median salary (all employers)
$172k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | AMD | All employers we track in this specialty (760 roles · 87 employers) |
|---|---|---|
| Open roles in this specialty | 47 | 760 |
| Open roles in the wider Software, Firmware & Systems family | 366 | 6577 · 158 employers |
| Median days since first seen | 37 d | 56 d (+19 d vs this employer) |
| Median salary (USD postings) | n/a | $172k |
Who's hiring in this category
- Qualcomm · 115 open roles · median 65 d
- NVIDIA · 83 open roles · median 49 d
- AMD (this employer) · 54 open roles · median 43 d
- Micron Technology · 49 open roles · median 78 d
- NXP Semiconductors · 37 open roles · median 37 d
- Analog Devices · 31 open roles · median 30 d
How we counted: 760 open Embedded Firmware Engineering (Systems Software) roles from 87 employers tracked in the SemiconductorJobs index, counted 11 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there, and is counted in the wider Software, Firmware & Systems family row. Days are counted from when our index first saw each posting, not from the employer's original posting date.