Senior Embedded NPU Software Engineer

Qualcomm

Confirmed live yesterday High trust
Closes in 4 days

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$127,200–$190,800 / yr
Posted
176 days ago
Freshness
Confirmed live yesterday
Closes
Sep 15, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $159k
$117k most similar roles pay here $219k

This role pays less than 60% of similar roles. Most pay $151,000–$203,725 — the shaded band above. At the midpoint, this role pays about $159k 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 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 · Senior Embedded NPU Software Engineer

Embedded NPU Software Engineer, Senior 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 other team members while collaborating with hardware and systems teams. Key technical requirements include proficiency in C/C++, experience with Trace32 and JTAG tools, and knowledge of Hexagon DSP, SDK frameworks, and multimedia environments like Android or Linux. The work focuses on solving performance, power, and reliability challenges within the NPU stack through advanced techniques like SIMD, multi-threading, and memory hierarchy optimization.

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 to meet specific performance, 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 Electrical Engineering, Computer Science, Computer Engineering, or a related field with 2+ years of experience.
  • Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field with 1+ year of experience.
  • PhD in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • At least 2 years of experience with high-performance microprocessor design.
  • 8+ years of experience in embedded software development is preferred.
  • Deep expertise in NPU programming, computer architecture, and real-time operating systems.
  • Proficiency in C/C++ and debugging tools such as Trace32 or JTAG.
  • Experience with Qualcomm Hexagon DSP and SDK frameworks.

More like this

Similar roles

Staff Embedded NPU Software Engineer

Qualcomm

San Diego, CA 126 days ago $134,800$202,200
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Hexagon DSP Android Linux Windows Machine Learning Computer Vision Signal Processing System Drivers
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

Staff Engineer, Ambient AI Technology

Qualcomm

San Diego, CA 23 days ago $134,800$202,200
C C++ Python ARM Linux DSP NPU GPU Embedded Systems Middleware IPC Shared Memory Driver Development Edge AI System Debugging multimodal sensing
4+ yrs exp

Senior Embedded NPU Software Engineer

Qualcomm

San Diego, CA 106 days ago $127,200$190,800
DSP Microprocessor Design Computer Architecture C C++ Python Embedded Systems Design Verification Digital Design Logic Design Instruction Set Architecture Machine Learning Modem Synthesis Simulators Emulators
2+ yrs exp

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 21 days ago $142,696$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp