Staff Software Engineer – Platform Debug

Qualcomm

Actively hiring
Santa Clara, CA · Austin, TX Posted 66 days ago $151,900$227,900 / year

At a glance

AI generated

TL;DR

Qualcomm Technologies is hiring a Senior or Staff-level Software Platform Debug Engineer to design and develop low-level software that enhances debug visibility on high-performance server platforms. This role involves troubleshooting complex system issues across firmware, operating systems, and host tooling, requiring collaboration with cross-functional teams to deliver robust solutions. Daily tasks include analyzing system behavior, identifying root causes of defects, and executing unit tests for stability and correctness. The ideal candidate has extensive experience in debug software development, proficiency in C and assembly language, and familiarity with ARM debug architectures and high-performance trace systems. This position demands a deep understanding of computer architecture and the ability to influence technical direction while managing priorities for small-to-medium initiatives.

Skills

C Assembly Python JTAG ARM High-performance trace System crash analysis Computer architecture Distributed version control Platform software Firmware Debug tools

What you'll do

  • Design and develop software to support debug functionality across multiple system layers.
  • Troubleshoot and resolve highly complex software defects in integrated components.
  • Analyze system behavior by gathering information from various modules and subsystems.
  • Identify root causes of issues and deliver effective fixes with cross-functional teams.
  • Develop unit and integration tests to ensure stability and functional correctness of systems.
  • Perform thorough code reviews and provide constructive technical feedback to peers.

What we're looking for

  • 5+ years of experience in debug software development for high-performance systems
  • Strong understanding of computer architecture, including hardware/software interfaces
  • Experience designing and supporting debug capabilities in complex SoCs and CPU architectures
  • Proficiency in C and assembly language, with systems programming using Python or similar languages
  • Familiarity with modern build systems and distributed version control workflows
  • Ability to troubleshoot and resolve highly complex software defects across integrated components

Market check

Salary context

This $151,900–$227,900 range sits above 55% of similar postings on FindRole.

Peer median band

$141,300$230,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$151,450$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Software Engineer

Apex

Belfast, United Kingdom 129 days ago
Java Python Kubernetes Terraform Docker CI/CD BigQuery PostgreSQL Flyway gRPC Protobuf Bazel Datadog AWS GCP SQL GitOps
Hybrid

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 102 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer

Wise

São Paulo, Brazil 173 days ago
Python Java Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis RabbitMQ GraphQL RESTful APIs JSON Web Tokens OAuth 2.0 PCI DSS Compliance KYC/KYB Systems Payment Gateway Integrations

Staff Software Engineer

Intuit

Mountain View, CA 45 days ago $197,000$266,500
webpack Vite Rollup ESM AMD CommonJS React Babel ESLint Cypress Playwright Jest Vitest TDD Node.js AWS GitHub Actions CI/CD REST