CPU Software Architecture Staff Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
101 days ago
Freshness
Confirmed live yesterday
Closes
Nov 29, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $211k
This role $168k
$121k most similar roles pay here $267k

This role pays less than 86% of similar roles. Most pay $185,400–$235,750 — the shaded band above. At the midpoint, this role pays about $168k versus about $211k 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 · CPU Software Architecture Staff Engineer

The CPU Software Architecture Staff Engineer joins the software CPU architecture group to develop long-term roadmaps, define specifications, and create prototypes for high-performance processors. This role involves designing and developing low-level firmware for bootstrapping, power management, and debugging critical issues related to microarchitecture features like prefetching, speculation, and memory ordering. The engineer will collaborate with Arm and RISC-V architects and third-party partners to align software roadmaps with ISA evolutions. Key technical requirements include proficiency in C, C++, Java, or Python, alongside expertise in memory consistency, coherency, virtualization, and security. Candidates should possess experience with embedded platforms, low-level drivers, RTOS development, and SoC hardware blocks like PLLs and interrupt controllers. The role focuses on solving complex system-on-chip challenges across diverse markets including mobile, IoT, automotive, and compute devices.

What you'll do

  • Design and develop low-level firmware for CPU bootstrapping and power management.
  • Evaluate software and hardware design trade-offs for boot, debug, idle, and active states.
  • Coordinate the debugging of critical issues related to high-performance CPU microarchitectures.
  • Define short and long-term software architecture roadmaps based on Arm or RISC-V ISA evolutions.
  • Represent the company in technical engagements with architects from Arm, RISC-V, and third-party partners.
  • Develop software for heterogeneous compute platforms involving ARM/RISC-V CPUs and specialized hardware accelerators.

What we're looking for

  • Bachelor's degree with 4+ years of experience, Master's with 3+ years, or PhD with 2+ years in Engineering, Computer Science, or a related field.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • 10+ years of experience in the embedded domain to design and support software solutions on multi-core CPUs.
  • Deep expertise in computer architecture including memory consistency, coherency, management, virtualization, security, and super scalar architectures.
  • Experience with ARM or RISC-V architectures and development for heterogeneous compute platforms in embedded SoC systems.
  • Proficiency in low-level drivers, firmware, kernel/user-space components, and real-time software development for embedded products.
  • Knowledge of SoC hardware blocks such as clocks, PLLs, GPIO, interrupt controllers, and various peripherals like SPI, I2C, PCIe, and USB.
  • Strong communication skills and experience working with senior management and cross-functional partners in a corporate environment.

More like this

Similar roles

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 8 days ago $141,300$211,900
C C++ Python ARMv8 ARMv9 RISCV Assembly Linux RTOS Zephyr RTOS Firmware Unit Testing Code Review Hardware-Software Co-design
4+ yrs exp

CPU Software Architecture Principal Engineer

Qualcomm

San Diego, CA 67 days ago $192,600$289,000
C C++ ARMv8 ARMv9 RISCV Assembly Python Java Linux RTOS Zephyr RTOS Firmware Unit Testing Code Review Hardware-Software Co-design
8+ yrs exp

CPU Architecture Performance Engineer (RISC V)

Qualcomm

Santa Clara, CA +1 43 days ago $167,100$250,700
CPU Architecture Micro-architecture C C++ Python Perl RTL SIMD Compiler Technology OS Internals Performance Modeling Simulation Hardware Engineering
4+ yrs exp

CPU Micro-Architect RTL Engineer

Qualcomm

Austin, TX 126 days ago $154,000$231,000
RTL Design CPU Microarchitecture RISC-V Processor Pipelines Out-of-Order Execution Cache Coherence Memory Hierarchy Multi-threaded Systems Low-Power Optimization
4+ yrs exp

CPU Micro-Architect RTL Engineer

Qualcomm

Austin, TX 87 days ago $98,500$147,700
RTL Design CPU Microarchitecture RISC-V Processor Pipelines Out-of-Order Execution Cache Coherence Memory Hierarchy Multi-threaded Systems Low-Power Optimization
1+ yrs exp

Senior Staff CPU Software Test Engineer

Qualcomm

Santa Clara, CA 15 days ago $180,600$271,000
C Python Java Firmware Ubuntu Server RHEL SUSE Windows Server x86 ARM64 RISC-V BIOS UEFI BMC Firmware Test Automation Validation
6+ yrs exp