CPU Software Architecture Principal Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$192,600–$289,000 / yr
Posted
67 days ago
Freshness
Confirmed live yesterday
Closes
Jan 2, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $241k
$125k most similar roles pay here $307k

This role pays more than 82% of similar roles. Most pay $174,600–$226,350 — the shaded band above. At the midpoint, this role pays about $241k versus about $200k 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 Principal Engineer

The CPU Software Architecture Principal Engineer joins the CPU software architecture team to drive sub-system feature software architecture, enablement, and firmware development for various industry products using Qualcomm Custom CPU. This role involves hardware-software co-design, system optimizations, and developing features for ARMv9 architecture across mobile, laptop, automotive, cloud, and server platforms. The engineer will design, develop, and validate embedded and cloud edge software while performing code reviews, unit testing, and technical documentation. Key technical requirements include proficiency in C, C++, Java, or Python, along with experience in ARM CPU architecture fundamentals, ARMv8/v9 ISA, and RISC-V. Candidates should possess skills in Linux or RTOS development, such as Zephyr, and demonstrate strong analytical debugging capabilities to solve complex software challenges while collaborating with hardware design teams to define robust software architectures for high-performance systems.

What you'll do

  • Design, develop, and validate embedded and cloud edge software for various SoC products.
  • Analyze user needs and requirements to customize software for optimal operational efficiency.
  • Design and implement software modules for high-performance mobile, automotive, and server systems.
  • Develop firmware and code for large features while performing unit testing and integration.
  • Perform code reviews, regression tests, and triage/fix issues to ensure code quality.
  • Write technical documentation for various software projects.
  • Optimize application performance specifically for ARM architecture based SoCs.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 8+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 7+ years of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 6+ years of software engineering experience.
  • At least 4 years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience in embedded system development and software or driver development for Linux or RTOS.
  • Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA.
  • Proficiency in C, C++, or ARM assembly with strong analytical and debugging skills.
  • Ability to perform performance evaluation and optimization for ARM architecture based SoCs.

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 Architecture Performance Engineer

Qualcomm

San Diego, CA +1 43 days ago $148,300$222,500
CPU Architecture RTL Simulation Verilog C C++ Python Perl Performance Modeling SIMD MMU Branch Prediction Micro-architecture
4+ 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

Senior CPU Performance Architect

Nvidia

Santa Clara, CA +2 156 days ago $224,000$356,500
CPU Microarchitecture System Architecture GPU PyTorch Benchmarking Performance Analysis HPC AI Deep Learning I/O
10+ yrs exp

Embedded CPU Engineer, Platform Architecture

Apple Inc

Beaverton, OR 122 days ago
CPU Microarchitecture ARM RISC-V x86 C C++ Python Perl SIMD Vector Architectures Real-Time Operating Systems Performance Modeling Simulation Compiler Infrastructure Power Management Signal Processing
10+ yrs exp