$126,700 - $190,100 USD yearly
Originally posted 15 September 2026 by the employer.
About the role
This role involves designing, implementing, and verifying software for embedded hardware like DSP and GPU processors to enable various functionalities.
What you'll do
- Design, implement, and verify software, typically C, C++, or Python, for embedded hardware.
- Implement new tools and optimize ML software frameworks like TensorFlow or PyTorch.
- Work closely with hardware teams for joint design and development efforts.
- Coordinate dependencies with other teams and develop tools to improve processes.
- Assist with the verification of deliverables.
What you'll need
- Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field.
- Experience with C, C++, or Python.
- Experience with integration, testing, and performance optimization for embedded software subsystems.
- Experience developing optimized software such as ML kernels.
- Experience with ML software frameworks like TensorFlow or PyTorch.
Skills: ML kernels, TensorFlow, PyTorch, embedded software subsystems, HW teams
This role has been open 31 days — well below the 191-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · AI ML Hardware
|
Open roles in category
30
|
Median days open
191 d
|
Median salary
$158k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (30 roles · 12 employers) |
|---|---|---|
| Open roles in this specialty | 14 | 30 |
| Open roles in the wider Software, Firmware & Systems family | 705 | 6119 · 145 employers |
| Median days open | 191 d | 191 d (same as this employer) |
| Median salary (USD postings) | — | $158k |
Skills observed across this category: ML kernels, TensorFlow, PyTorch, embedded software subsystems, HW teams
Who's hiring in this category
- Qualcomm (this employer) · 14 open roles · median 191 d
- NVIDIA · 5 open roles · median 215 d
- Infineon Technologies · 2 open roles · median 147 d
- Ambarella · 1 open role · median 213 d
- AMD · 1 open role · median 12 d
- Arm Holdings · 1 open role · median 162 d
How we counted: 30 open Embedded Firmware Engineering (AI ML Hardware) roles from 12 employers tracked in the SemiconductorJobs index, counted 17 Oct 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.