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
$151,900–$227,900 / yr
Posted
168 days ago
Freshness
Confirmed live yesterday
Closes
Sep 23, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $190k
$132k most similar roles pay here $246k

This role pays less than 52% of similar roles. Most pay $159,500–$223,075 — the shaded band above. At the midpoint, this role pays about $190k versus about $191k 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 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 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 joins the engineering team to design, develop, and maintain low-level software providing debug visibility on high-performance server platforms. This role focuses on creating both dynamic debug features, such as peek/poke, and post-mortem crash capabilities while working at the hardware and software boundary. The engineer will troubleshoot complex defects across firmware, operating systems, platform software, and host tooling to resolve system-level issues. Key responsibilities include analyzing behavior across modules, performing code reviews, and executing unit and integration tests. Required technical skills include proficiency in C, assembly, and Python, along with experience in JTAG debug, high-performance trace, and system crash analysis. The role addresses the challenge of providing robust, scalable debug capabilities for complex SoCs and high-performance CPU architectures within demanding performance environments.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 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 for high-performance platforms.
  • Develop and execute unit and integration tests to ensure stability and functional correctness of debug features.
  • Perform thorough code reviews and provide constructive technical feedback to the engineering team.
  • Provide technical input and solution strategies during architectural design and debug review meetings.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 4+ years of experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 3+ years of experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience building software stacks for high-performance systems and debug software development including tools, firmware, and applications.
  • Proficiency in C and assembly language along with systems programming using Python or similar languages.
  • Expertise in designing and supporting debug capabilities in complex SoCs and high-performance CPU architectures like JTAG and system crash analysis.
  • Experience developing and debugging platform software, firmware, boot software, and diagnostic tools.

More like this

Similar roles

Senior Engineer, Product Debug Team

Qualcomm

San Diego, CA 9 days ago $111,300$166,900
Linux C C++ RTOS GDB Trace32 JTAG Python Perl Shell Assembly ARM Cortex Hexagon Device Drivers Kernel Development DSP QNN NoC Automation Scripts
2+ yrs exp

IoT Software Engineer

Qualcomm

San Diego, CA 58 days ago $134,800$202,200
C C++ Python Assembly Firmware Device Drivers bare‑metal ARM RISC‑V JTAG Lauterbach Trace32 Perforce I2C I3C SPI UART PCIe USB MIPI UFS NVMe
4+ yrs exp

Staff Software Engineer, Platform Engineering

Snap Inc.

Los Angeles, CA 91 days ago $229,000$343,000
Python Go Java C++ Kubernetes Temporal BigQuery SQL CI/CD Microservices Distributed Systems Prompt Engineering System Design Observability
9+ yrs exp

Staff Software Engineer, Experimentation Platform

Intuit

Oakland, CA 8 days ago $202,500$274,000
Scala Python SQL BigQuery Dataflow Cloud Composer Airflow Spark Flink Pub/Sub Akka Finagle Statsmodels SciPy A/B Testing Distributed Systems Agile
10+ yrs exp

System Software Engineer, Debug Technologies

Apple Inc

San Diego, CA 17 days ago $142,300$263,300
C C++ Swift Operating Systems Embedded Systems GenAI Firmware System Architecture Silicon Bring-up Pre-silicon Simulation Core OS Diagnostics Observability
3+ yrs exp