CPU Software Architecture Staff Engineer

Qualcomm

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$141,300–$211,900 / yr
Posted
22 days ago
Freshness
Confirmed live today
Closes
Apr 3, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $205k
This role $177k
$126k $282k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $181,000–$229,450 — the blue band above. At the midpoint, this role pays about $177k versus about $205k 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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 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 CPU software architecture team to drive software architecture for various industry top products using Qualcomm Custom CPU. This role involves hardware-software co-design, system optimizations, and firmware development, specifically focusing on the latest ARMv9 architecture features. The engineer will design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs while performing code reviews, unit testing, and integration efforts. Key technical requirements include proficiency in C, C++, Java, or Python, along with experience in embedded system development, ARM CPU architecture fundamentals, and ARMv8/v9 ISA. Candidates should also possess skills in Linux or RTOS like Zephyr, and familiarity with open-source development tools. The work addresses software architecture and enablement for SoCs used in mobile, laptop, automotive, and server products.

What you'll do

  • Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs.
  • Analyze user needs and software requirements to customize software for optimal operational efficiency.
  • Design and implement software modules for various products and systems.
  • Code large features, perform unit testing, and execute significant debugging fixes to meet project specifications.
  • Perform code reviews and regression tests to ensure high code quality.
  • Triage and fix software issues to maintain system stability.
  • Write comprehensive technical documentation for software projects.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, or Python.
  • 6+ years of experience in embedded system development (preferred).
  • Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA (preferred).
  • Experience in software or driver development for Linux or RTOS like Zephyr (preferred).
  • Good programming skills using C, C++, or ARM assembly (preferred).

More like this

Similar roles

CPU Software Architecture Senior Engineer

Qualcomm

San Diego, CA 22 days ago $117,800–$176,600
C C++ Python Java ARMv8 ARMv9 RISCV Linux RTOS Zephyr RTOS Firmware Development Assembly Hardware-Software Co-design Unit Testing
2+ yrs exp

CPU Software Architecture Principal Engineer

Qualcomm

San Diego, CA 32 days ago $197,000–$295,400
C C++ Python Java ARM RISC-V Firmware RTOS J-TAG ICE SoC SPI I2C PCIe CAN Ethernet USB UFS Kernel Virtualization Memory Management Computer Architecture
8+ yrs exp

Platform Software Architect

Qualcomm

San Diego, CA 34 days ago $141,300–$211,900
C C++ Python Java RISC-V Zephyr OS Linux kernel ARM architecture SoC architecture Device drivers PCIe CXL I2C I3C SPI RTOS Embedded systems Systems engineering
4+ yrs exp

Senior Embedded Software Engineer

Qualcomm

San Diego, CA 28 days ago $117,800–$176,600
C C++ Java Python Embedded Linux RTOS BSP JTAG SWD GNU/LLVM Git Gerrit SoC Architecture PCIe LPDDR I2C SPI SPMI ARM Risc-V Hexagon DSP OpenBMC IPMI Redfish PLDM MCTP Unit Testing Multi-threaded Programming DVFS DCVS
2+ yrs exp

CPU Core Performance Staff Engineer

Amd

Austin, TX 126 days ago $178,400–$267,600
CPU Architecture Microarchitecture Performance Modeling RTL Emulation Computer Engineering Electrical Engineering Root-Cause Analysis AI-Assisted Tools

CPU Performance Engineer, Platform Architecture

Apple Inc

Santa Clara, CA 21 days ago $150,400–$225,300
CPU Architecture Micro-architecture C C++ Python Perl SIMD Vector Architectures RTL OS Internals Compiler Technologies Data Structures Algorithms Software Design Patterns
3+ yrs exp