Staff Windows Developer, Debugger

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$141,300–$211,900 / yr
Posted
22 days ago
Freshness
Confirmed live today
Closes
Apr 3, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $177k
$129k $258k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $177k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Windows Developer, Debugger

JOB TITLE: Staff Windows Developer - Debugger The Staff Windows Developer - Debugger joins the software engineering team to support the end-to-end lifecycle of Windows on Snapdragon product lines. This role involves gathering requirements, designing, and developing key features while coordinating with internal and external teams to bring up, support, triage, and unblock issues on Qualcomm chipsets. The successful candidate will utilize C, C++, Java, and Python, along with Shell Scripting, to perform embedded Windows software development. Core responsibilities include Windows kernel debugging, device driver programming, and utilizing tools like WinDbg and JTAG. The position requires deep knowledge of operating system concepts, processor architecture, cache subsystems, and ARM assembly. The work focuses on solving technical problems within the Windows kernel architecture, including memory, multi-threading, and system performance profiling for Snapdragon SoCs.

What you'll do

  • Gather requirements and design key features for Windows on Snapdragon products.
  • Develop and implement embedded Windows software using C/C++.
  • Perform kernel debugging and development using WinDbg and JTAG tools.
  • Triage and unblock technical issues on Qualcomm chipsets and ARM systems.
  • Coordinate with internal and external stakeholders to drive task completion.
  • Profile and optimize OS and system performance.
  • Develop and debug device drivers and system components like UEFI and ACPI.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of software engineering experience.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience in embedded Windows software, Windows kernel debugging, and development.
  • Proficiency in C/C++, Shell Scripting, or Python with experience debugging ARM or other SoC embedded systems.
  • Knowledge of Windows OS internals, device driver programming, and processor architecture (preferred).
  • Experience with PC software including BIOS, UEFI, ACPI, and ARM assembly (preferred).

More like this

Similar roles

Windows Performance Engineer

Qualcomm

San Diego, CA 27 days ago $99,500–$149,300
C/C++ ARM Assembly Windows OS ARM Architecture Visual Studio LLVM Windows Performance Analyzer Python Java C# Javascript JIT Compiler Bus Architecture Performance Optimization
2+ yrs exp

Windows Driver Developer

Qualcomm

San Diego, CA 13 days ago $99,500–$149,300
C C++ Python Shell Scripting Windows Linux ARM WinDbg JTAG Embedded Systems Object-Oriented Programming Agile Scrum Performance Profiling

SoC Debug Engineer, Staff

Qualcomm

San Diego, CA 11 days ago $145,600–$218,400
RTL JTAG Python C Assembly Perl Logic Analyzer Signal Generator Pre-Si Post-Si SoC ASIC PVT Boot Configuration Secure Boot
4+ yrs exp

Staff Software Engineer, Platform Debug

Qualcomm

Santa Clara, CA +3 40 days ago $159,600–$239,400
C C++ Python Assembly JTAG Firmware ARM Systems Programming Distributed Version Control Build Systems Crash Analysis Trace Hardware/Software Interfaces
4+ yrs exp

SoC Debug Engineer, Senior Staff

Qualcomm

San Diego, CA 11 days ago $174,400–$261,600
RTL JTAG Python C Assembly Perl Logic Analyzer Signal Generator ASIC Design SoC Architecture Pre-Si Post-Si Bring-up PVT Secure Boot
6+ yrs exp