CPU Software Architecture Senior Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$117,800–$176,600 / 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 $177k
This role $147k
$104k $248k
below market most similar roles pay here above market

This role pays less than 86% of similar roles. Most pay $151,562–$202,486 — the blue band above. At the midpoint, this role pays about $147k versus about $177k 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 Senior Engineer

The CPU Software Architecture Senior 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. Day-to-day tasks include coding large features, performing unit testing, debugging, and conducting code reviews to ensure high quality. Required technical skills include proficiency in C, C++, Java, or Python, along with experience in embedded system development, ARM CPU architecture fundamentals, and Linux or RTOS like Zephyr. The work addresses software architecture and enablement for SoCs used in premium mobiles, laptops, automotive, cloud, 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, regression tests, and triage issues to ensure high code quality.
  • Write technical documentation for software projects.
  • Participate in hardware-software co-design and system optimizations for ARMv9 architecture features.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • 3+ 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 operating systems like Linux or RTOS (zephyr RTOS) (preferred).
  • Good programming skills using C, C++, or ARM assembly (preferred).

More like this

Similar roles

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 22 days ago $141,300–$211,900
C C++ Python Java ARMv8 ARMv9 RISCV Assembly Linux RTOS Zephyr RTOS Firmware Development Hardware-Software Co-design Unit Testing Code Review
4+ 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

Senior CPU Engineer

Qualcomm

San Diego, CA 40 days ago $131,622–$183,700
micro-architecture Physical Design Computer Engineering Electrical Engineering Computer Science

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