Staff Embedded NPU Software Engineer

Qualcomm

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
126 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 4, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $168k
$123k most similar roles pay here $242k

This role pays less than 71% of similar roles. Most pay $165,000–$223,700 — the shaded band above. At the midpoint, this role pays about $168k 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 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 · Staff Embedded NPU Software Engineer

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. The engineer will manage complex features, perform debugging and profiling, and mentor others while ensuring integration across subsystems. Key technical requirements include proficiency in C, C++, Java, or Python, along with experience using tools like Trace32 and JTAG. Candidates should possess expertise in NPU programming, computer architecture, real-time operating systems, SIMD, multi-threading, memory hierarchy, and inter-processor communication to solve challenges in AI acceleration pipelines and signal processing workloads.

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 integration across CPU, DSP, and NPU subsystems.
  • Optimize software performance using advanced techniques like SIMD, multi-threading, and memory hierarchy management.
  • 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 production standards.
  • 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 a related field with 4+ years of experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 3+ years of experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience.
  • At least 2 years of work experience with programming languages such as C, C++, Java, or Python.
  • Experience in embedded software development, preferably with over 8 years of experience.
  • Expertise in NPU programming, computer architecture, real-time operating systems, and C/C++ proficiency.
  • Experience with Qualcomm Hexagon DSP, SDK frameworks, and multimedia frameworks like Android, Linux, or Windows.
  • Proven ability to lead technical projects, mentor engineers, and collaborate across cross-functional teams.

More like this

Similar roles

Senior Embedded NPU Software Engineer

Qualcomm

San Diego, CA 176 days ago $127,200$190,800
NPU C C++ DSP SIMD Multi-threading Trace32 JTAG Hexagon DSP Android Linux Windows Machine Learning Computer Vision Signal Processing System Drivers Debugging Profiling
2+ yrs exp

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

Staff Embedded Audio Software Engineer

Qualcomm

San Diego, CA 177 days ago $134,800$202,200
C C++ Python Embedded Software Multi-threaded Programming ARM DSP Data Structures Algorithms Multimedia Audio Software Driver Development
4+ yrs exp

AI Infrastructure Software Engineer

Qualcomm

San Diego, CA 43 days ago $94,200$141,200
C C++ Python Java Embedded Systems RTOS Linux Android Windows DSP IPC Memory Management Concurrency Machine Learning Computer Vision System Optimization

Sensors Software Engineer

Qualcomm

San Diego, CA 11 days ago $94,200$141,200
C C++ Linux Android Windows Java Python Digital Signal Processing Machine Learning Artificial Intelligence Unit Testing Software Architecture