$117,800 - $176,600 USD yearly
Develop drivers and platform software for the Windows on Snapdragon product line.
Originally posted 29 October 2026 by the employer.
About the role
Qualcomm is seeking a Senior Windows OS Drivers Developer Engineer to develop features and drive the end-to-end lifecycle across Windows on Snapdragon product lines. You will work on platform software and chipset bring-up as a member of an Agile Scrum team.
What you'll do
- Gather requirements, design, and develop key features for Windows on Snapdragon products.
- Coordinate across internal and external teams to bring up, support, triage, and unblock issues on Qualcomm chipsets.
- Debug embedded ARM and SoC systems using hardware and software debugging tools.
- Collaborate within an Agile Scrum team to support the software lifecycle from development through deployment.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering experience (or Master's degree with 1+ year, or a PhD).
- 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
- Solid understanding of Operating System concepts, including Windows or Linux kernel development.
- Hands-on experience debugging ARM or other SoC embedded systems using shell scripting or Python.
Nice to have
- Experience with device driver programming and debugging with WinDbg or JTAG.
- In-depth knowledge of Windows OS internals and processor architecture, including cache subsystems.
- Hands-on experience with PC software components such as System BIOS, UEFI, ACPI, drivers, and applications.
- Experience with ARM assembly and embedded OS internals (kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
- Knowledge of OS and system performance profiling and optimization techniques.
- Familiarity with Rust for systems-level development in Windows environments, Spake2 authentication, or HTTP server/client architecture.
Skills: Windows OS, device driver, kernel, WinDbg, C/C++
More semiconductor jobs: Qualcomm jobs · Embedded software jobs · San Diego jobs
This role has been open 0 days — well below the 64-day median for Systems Software Engineering roles.
Systems Software Engineering · Systems Software
|
Open roles in category
686
|
Median days open
64 d
|
Category median salary (all employers)
$213k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (686 roles · 71 employers) |
|---|---|---|
| Open roles in this specialty | 159 | 686 |
| Open roles in the wider Software, Firmware & Systems family | 680 | 6295 · 144 employers |
| Median days open | 83 d | 64 d (+19 d vs this employer) |
| Median salary (USD postings) | — | $213k |
Skills observed across this category: Windows OS, device driver, kernel, WinDbg, C/C++
Who's hiring in this category
- Qualcomm (this employer) · 172 open roles · median 83 d
- NVIDIA · 136 open roles · median 44 d
- AMD · 60 open roles · median 55 d
- Arm Holdings · 28 open roles · median 1 d
- Mobileye · 26 open roles · median 95 d
- Broadcom · 16 open roles · median 65 d
How we counted: 686 open Systems Software Engineering (Systems Software) roles from 71 employers tracked in the SemiconductorJobs index, counted 29 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.