Embedded firmware engineering for CPU and GPU subsystems across pre-silicon emulation and post-silicon bring-up.
Originally posted 12 November 2026 by the employer.
About the role
As a member of the Firmware Engineering team, you will develop and debug embedded firmware across AMD's CPU and GPU product lines in pre-silicon and post-silicon environments. You will also contribute to test automation and sanity infrastructure across multiple SoC programs.
What you'll do
- Design, develop, debug, verify, and validate embedded firmware for CPU and GPU subsystems.
- Develop low-level firmware for embedded systems in an RTOS environment.
- Collaborate with architecture, design, verification, power management, BIOS, and driver teams on integrated firmware solutions.
- Engage in pre-silicon validation, including co-simulation with IP and SoC emulation, and support post-silicon enablement and platform bring-up.
- Write and maintain automated test cases, sanity/regression suites, and CI/CD coverage.
- Use AI coding agents and AI-assisted test-case generation to support development, triage, and debug.
What you'll need
- Bachelor's degree in Electrical Engineering, Computer Engineering, Engineering Science, or Computer Science.
- Background in embedded firmware development with hardware and software system integration depth.
- Low-level programming experience for embedded systems in an RTOS environment.
Nice to have
- Master's degree in Electrical Engineering, Computer Engineering, Engineering Science, or Computer Science.
- Proficiency in C, proficiency in Python, and familiarity with C++.
- Experience with microcontrollers, embedded systems, device driver or firmware development, and board support packages.
- Proficiency with firmware lab debug, triage, and bug fixes during silicon bring-up.
- Hands-on experience with test automation frameworks, CI/CD (GitHub Actions or similar), and sanity infrastructure.
- Familiarity with AI-native and agentic development tools for coding, test generation, and triage.
- Experience with Git source control in a Linux build environment.
More semiconductor jobs: AMD jobs · Firmware engineer jobs · California 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
754
|
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 (754 roles · 88 employers) |
|---|---|---|
| Open roles in this specialty | 58 | 754 |
| Open roles in the wider Software, Firmware & Systems family | 378 | 6610 · 158 employers |
| Median days since first seen | 34 d | 56 d (+22 d vs this employer) |
| Median salary (USD postings) | n/a | $172k |
Who's hiring in this category
- Qualcomm · 117 open roles · median 65 d
- NVIDIA · 84 open roles · median 50 d
- Micron Technology · 50 open roles · median 79 d
- AMD (this employer) · 47 open roles · median 37 d
- NXP Semiconductors · 37 open roles · median 34 d
- Analog Devices · 31 open roles · median 31 d
How we counted: 754 open Embedded Firmware Engineering (Systems Software) roles from 88 employers tracked in the SemiconductorJobs index, counted 12 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.