Senior Staff CPU Software Architecture Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$169,800–$254,600 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday
Closes
Mar 16, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $212k
This role $212k
$151k most similar roles pay here $274k

This role pays less than 51% of similar roles. Most pay $184,900–$238,250 — the shaded band above. At the midpoint, this role pays about $212k versus about $212k 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 605 open roles on FindRole.

Listed pay typically runs $155,400–$233,100 across 582 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Staff CPU Software Architecture Engineer

The CPU Software Architecture Sr. 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 represent the team in engagements with Arm and RISC-V architects while collaborating with third-party software partners. 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, and SoC hardware blocks such as clocks, PLLs, and interrupt controllers. The role addresses the complex challenge of optimizing software for heterogeneous compute platforms within a diverse range of mobile, IoT, and automotive devices.

What you'll do

  • Develop low-level firmware for CPU bootstrapping, power management, and hardware trade-offs.
  • Coordinate the debugging of critical software 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 CPU software team in technical engagements with architects and third-party partners like Google and Microsoft.
  • Design and develop firmware for boot, debug, idle, and active power management states.
  • Analyze system-wide bottlenecks to optimize CPU performance and throughput across heterogeneous compute platforms.

What we're looking for

  • Bachelor's degree in Engineering or Computer Science with 6+ years of experience, Master's with 5+ years, or PhD with 4+ years of experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • 15+ years of experience in the embedded domain to design and support software on multi-core CPUs (preferred).
  • Deep expertise in computer architecture areas like memory consistency, coherency, management, virtualization, or security (preferred).
  • Experience with ARM or RISC-V architectures and heterogeneous compute platforms (preferred).
  • Experience with low-level drivers, firmware, kernel/user-space components, and RTOS development (preferred).
  • Knowledge of SoC hardware blocks such as clocks, PLLs, GPIO, and various peripherals (preferred).
  • Strong communication skills and experience working with senior management in a corporate environment (preferred).

More like this

Similar roles

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 7 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 7 days ago $197,000–$295,400
C C++ ARMv8 ARMv9 RISCV Assembly Python Java Linux RTOS Zephyr RTOS Firmware Unit Testing Code Review Hardware-Software Co-design
8+ yrs exp

Senior Staff CPU Software Test Engineer

Qualcomm

Santa Clara, CA 7 days ago $190,200–$285,400
C Python Java Firmware Ubuntu Server RHEL SUSE Windows Server x86 ARM64 RISC-V BIOS UEFI BMC Firmware Test Automation Validation
6+ yrs exp

Senior Staff CPU Software Test Engineer

Qualcomm

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

Senior Staff CPU Physical Design CAD Engineer

Qualcomm

Santa Clara, CA +2 7 days ago $209,300–$313,900
Physical Design Cadence Innovus Tcl Python Place-and-Route Timing Analysis Physical Verification Digital Design Automation Micro-architecture Logic Design
6+ yrs exp