CPU Software Architecture Sr. Staff Engineer

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$162,600–$244,000 / yr
Posted
124 days ago
Closes
Aug 11, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $203k
$138k most similar roles pay here $255k

This role pays more than 59% of similar roles. Most pay $157,650–$231,812 — the shaded band above. At the midpoint, this role pays about $203k versus about $195k 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 745 open roles on FindRole.

Listed pay typically runs $154,000–$231,000 across 423 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · CPU Software Architecture Sr. Staff Engineer

Qualcomm Technologies seeks a senior CPU software engineer for its application processor architecture group, where you will contribute to the design and development of low-level firmware for CPU bootstrapping and power management on Snapdragon chipsets used in diverse markets like handsets, IoT devices, automotive, and compute. Your responsibilities include defining short-term and long-term software roadmaps aligned with Arm’s ISA evolution, coordinating debugging efforts for critical SW issues related to high-performance microarchitectures, and representing the CPU SW teams in engagements with key partners such as Google and Microsoft. Ideal candidates have over 15 years of experience in embedded systems, strong C/C++ skills, deep expertise in computer architecture areas like memory consistency and coherency, and hands-on experience with ARM or RISC-V architectures, JTAG debuggers, and real-time SW development for embedded products.

What you'll do

  • Design and develop firmware for CPU bootstrapping and power management.
  • Coordinate debugging of critical software issues related to high-performance CPU microarchitecture.
  • Define short and long-term software architecture roadmaps aligned with Arm’s ISA evolution.
  • Represent the CPU SW team in engagements with Arm/RISC-V architects and third-party partners.
  • Influence product development through deep expertise in computer architecture domains like memory consistency and coherency.
  • Develop low-level drivers and firmware for embedded platforms, including kernel and user-space components.

What we're looking for

  • Extensive experience (15+ years) in embedded domain for multi-core CPU software solutions.
  • Deep expertise in computer architecture areas like memory consistency, coherency, and virtualization.
  • Strong C/C++ programming skills with hands-on driver development on RTOS.
  • Detailed understanding of SoC hardware blocks including clocks, GPIOs, and interrupt controllers.
  • Experience coordinating with Arm/RISC-V architects and third-party software partners.
  • Proven ability to work effectively across different geographies and with senior management.
  • Demonstrated experience in business process streamlining and transformation.

More like this

Similar roles

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 14 days ago $134,800$202,200
C C++ ARM RISC-V RTOS J-TAG ICE Linux Kernel Driver Development Embedded Systems Multi-core CPUs Memory Consistency Coherency Virtualization Security Super Scalar Architectures Heterogeneous Compute Platforms SPI I2C PCIE CAN Ethernet USB UFS Clocks PLLs GPIO Interrupt Controllers GIC PLIC

Careers

Qualcomm

Santa Clara, CA 11 days ago
Python C Ubuntu Server RHEL SUSE Windows Server CI/CD Docker Kubernetes Terraform AWS PostgreSQL Git Jenkins

Staff, CPU Architecture & Performance Research Engineer

Samsung Semiconductor

San Jose, CA 12 days ago $163,000$253,000
RISC-V C/C++ Python gem5 ARM X86 Out-of-order execution Branch prediction Pipelines Speculation Cache coherence Memory systems Prefetching NUMA effects SIMD VME CI/CD

Embedded CPU Engineer, Platform Architecture

Apple Inc

Beaverton, OR 34 days ago
C C++ Python Perl ARM RISC-V x86 Simulation environments Performance analysis tools Branch prediction Prefetching Pipeline optimization Datapath Memory hierarchy SIMD Vector architectures Compiler infrastructure Real-time operating systems Power-performance trade-offs System-level power management Low-power design techniques