$180,000 - $230,000 USD yearly
About the role
Architect, develop, and bring up embedded firmware for advanced digital integrated circuits. The role focuses on firmware that orchestrates GPU execution, scheduling, context management, and system-level control.
What you'll do
- Define, implement, and maintain firmware that orchestrates GPU execution, scheduling, context management, and system-level control.
- Collaborate with architecture, RTL design, Verification, Validation, and systems software teams to drive firmware requirements and interfaces.
- Design, develop, and maintain embedded firmware, boot software, and device drivers for silicon, memory, interconnect, and power/thermal subsystems.
- Drive root-cause analysis across lab bring-up, qualification, manufacturing, and field-return scenarios.
- Mentor engineers through technical leadership, design reviews, code reviews, and debug support.
- Collaborate with cross-geo teams to drive program execution and deliver products.
What you'll need
- 10+ years of experience in low-level microcontroller firmware development.
- Deep understanding of interrupt schemes, multi-threading, DMA, memory management, and working in resource-restricted embedded environments.
- Solid understanding of low-level software, device drivers, hardware interfaces, and system bring-up.
- Proven track record of leading complex projects from concept to completion.
- Experience with platform initialization and low-level drivers for peripherals including PCIe, I2C, SPI, UARTs, and GPIO.
Nice to have
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
- Experience with custom ASIC or SoC pre-silicon verification and post-silicon bring-up.
More semiconductor jobs: Firmware engineer jobs · Sunnyvale jobs
This role has been open 19 days — well below the 54-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
764
|
Median days open
54 d
|
Category median salary (all employers)
$173k
|
See the full market breakdown ▾Category comparison, and who else is hiring
| Metric | Bolt Graphics | All employers we track in this specialty (764 roles · 86 employers) |
|---|---|---|
| Open roles in this specialty | 1 | 764 |
| Open roles in the wider Software, Firmware & Systems family | 4 | 6531 · 156 employers |
| Median days open | 19 d | 54 d (−35 d vs this employer) |
| Median salary (USD postings) | — | $173k |
Who's hiring in this category
- Qualcomm · 110 open roles · median 63 d
- NVIDIA · 80 open roles · median 53 d
- AMD · 56 open roles · median 46 d
- Micron Technology · 50 open roles · median 75 d
- Lattice Semiconductor · 41 open roles · median 59 d
- NXP Semiconductors · 37 open roles · median 34 d
How we counted: 764 open Embedded Firmware Engineering (Systems Software) roles from 86 employers tracked in the SemiconductorJobs index, counted 8 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 — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.