Staff Software Engineer, Platform Debug

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXBoxborough, MASan Diego, CA
Salary
$159,600–$239,400 / yr
Posted
40 days ago
Freshness
Confirmed live yesterday
Closes
Mar 16, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $196k
This role $200k
$130k $251k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $169,550–$221,750 — the blue band above. At the midpoint, this role pays about $200k versus about $196k 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 Software Engineer, Platform Debug

Staff Software Engineer – Platform Debug The Staff Software Engineer – Platform Debug joins the Software Engineering group to design, develop, and maintain low-level software supporting debug visibility on high-performance server platforms. This role involves building dynamic debug features like peek/poke and post-mortem crash capabilities while working at the hardware/software boundary. You will troubleshoot complex defects across firmware, operating systems, platform software, and host tooling by correlating information across various modules and subsystems. Key technical requirements include proficiency in C, assembly, and Python, alongside experience with ARM debug architectures, JTAG tooling, and high-performance trace systems. You will solve system-level problems by identifying design gaps, performing code reviews, and executing unit and integration tests to ensure stability and functional correctness within complex SoCs and high-performance CPU architectures.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and maintain software to support debug functionality across multiple system layers.
  • Troubleshoot and resolve complex software defects across integrated hardware, firmware, and operating system components.
  • Analyze system behavior by correlating information across various modules, subsystems, and interfaces.
  • Identify design or implementation gaps and proactively drive technical solutions.
  • Develop and execute unit and integration tests to ensure software stability and functional correctness.
  • Perform thorough code reviews and provide constructive technical feedback to the engineering team.
  • Manage priorities, timelines, and deliverables for small- to medium-sized software initiatives.

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.
  • 2+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Proficiency in C and assembly language.
  • Experience designing and supporting debug capabilities in complex SoCs and high-performance CPU architectures, including JTAG, trace, and crash analysis.
  • Systems programming experience using Python or similar languages.
  • Experience with ARM debug architectures or frameworks (preferred).

More like this

Similar roles

Staff Embedded Software Engineer, Automotive Platforms

Qualcomm

San Diego, CA 34 days ago $141,300–$211,900
C C++ Python Java Assembly Embedded Systems Device Drivers bare‑metal Firmware ARM RISC‑V SPI USB I2C I3C I2S PCIe UART UFS DP MIPI CSI/DSI CAN Ethernet Lauterbach Trace32 JTAG Perforce Oscilloscope Digital Multimeter Logic Analyzer
4+ yrs exp

Senior Engineer, Product Debug Team

Qualcomm

San Diego, CA 26 days ago $117,800–$176,600
C C++ Python Linux Kernel RTOS GDB Trace32 JTAG Assembly Shell Perl ARM Cortex Hexagon DSP QNN Device Drivers Memory Management Automation Scripts
2+ yrs exp

IOT Software Engineer

Qualcomm

San Diego, CA 40 days ago $141,300–$211,900
C C++ Python Assembly Java bare‑metal Device Drivers ARM RISC‑V JTAG Lauterbach Trace32 SPI I2C I3C PCIe UART UFS NVMe MIPI CSI/DSI USB CAN Oscilloscope Perforce
4+ yrs exp

Staff Developer Platform Engineer

Alteryx

Remote 12 days ago $183,125–$200,450
GitLab GCP GKE Kubernetes Argo Rollouts Kargo CI/CD ODBC FinOps AWS EKS EC2 SRE Observability Tracing
8+ yrs exp Remote

Staff Platform Engineer

Arm Holdings

Austin, TX 8 days ago $198,100–$268,000
Kubernetes Terraform Go Python AWS Docker Helm ArgoCD CI/CD GitLab Backstage Artifactory APIs Observability SAST Site Reliability Engineering Infrastructure as Code
Hybrid