Embedded NPU Software Engineer, Staff

Qualcomm

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $177k
$131k $238k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $165,000–$222,000 — the blue band above. At the midpoint, this role pays about $177k versus about $194k 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 · Embedded NPU Software Engineer, Staff

The Embedded NPU Software Engineer, Staff joins the NPU Platform Software Team to lead the design and development of embedded platform software for CPU, DSP, and NPU processors across the Snapdragon SoC portfolio. This role involves architecting and optimizing software frameworks, runtime libraries, and system drivers to enable high-performance, low-power multimedia and machine learning workloads for mobile, automotive, compute, and XR platforms. You will work across the entire stack, from low-level drivers to high-level frameworks, utilizing C, C++, Java, and Python. Key responsibilities include optimizing software using SIMD, multi-threading, and memory hierarchy techniques while managing inter-processor communication. You will also utilize debugging tools like Trace32 and JTAG to solve complex problems in AI acceleration pipelines, signal processing, and real-time operating systems.

What you'll do

  • Architect and design NPU software frameworks, runtime libraries, and system drivers for AI acceleration.
  • Lead the development of complex NPU features and ensure system-level integration across CPU, DSP, and NPU subsystems.
  • Optimize software performance using SIMD, multi-threading, and memory hierarchy techniques.
  • Drive debugging and profiling efforts across the NPU stack to meet power and reliability targets.
  • Mentor engineers and conduct design and code reviews to ensure high-quality software delivery.
  • Contribute to technical strategy, long-term planning, and the evolution of NPU software architecture.

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.
  • 8+ years of experience in embedded software development (preferred).
  • Deep expertise in NPU programming, computer architecture, and real-time operating systems (preferred).
  • Strong proficiency in C/C++ and debugging tools like Trace32 or JTAG (preferred).
  • Experience with Qualcomm Hexagon DSP and SDK frameworks (preferred).

More like this

Similar roles

Embedded NPU Software Engineer, Senior

Qualcomm

San Diego, CA 29 days ago $133,900–$200,900
C C++ Embedded Software Real-Time Operating Systems Driver Development DSP NPU Computer Architecture PCIe MCDM WDDM Machine Learning AI Inference Multi-core Multi-threading Profiling
2+ yrs exp

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

Staff Embedded Software Engineer, Automotive Platforms

Qualcomm

San Diego, CA 34 days ago $141,300–$211,900
C C++ Python Java Assembly Embedded Systems Device Drivers bare‑metal Firmware ARM RISC‑V SPI USB I2C I3C I2S PCIe UART UFS DP MIPI CSI/DSI CAN Ethernet Lauterbach Trace32 JTAG Perforce Oscilloscope Digital Multimeter Logic Analyzer
4+ yrs exp

Senior Staff Embedded Software Engineer, Automotive Platforms

Qualcomm

San Diego, CA 34 days ago $169,800–$254,600
C C++ Python Java Assembly Embedded Software Device Drivers Firmware bare‑metal ARM RISC‑V SPI USB I2C I3C I2S PCIe UART CAN Ethernet JTAG Lauterbach Trace32 Perforce Oscilloscope Logic Analyzer
6+ yrs exp

AI Infrastructure Software Engineer

Qualcomm

San Diego, CA 40 days ago $99,500–$149,300
C C++ Python Java RTOS Embedded Systems Linux Android Windows IPC Memory Management DSP Machine Learning Computer Architecture Concurrency

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