Embedded NPU Software Engineer, Staff
Qualcomm
At a glance
AI generatedAs a Software Engineer at Qualcomm Technologies, Inc., you will join the NPU Platform Software Team as part of their embedded platform software development efforts for CPU, DSP, and NPU processors across mobile, automotive, compute, and other markets. Your day-to-day responsibilities include architecting multimedia frameworks, developing high-performance system drivers, profiling and optimizing software for efficiency, and collaborating with hardware teams to ensure seamless integration. You will work on inter-processor communication, memory management mechanisms, and execution environments that enable NPU acceleration for machine learning inference, computer vision, and more. The role requires strong proficiency in C/C++ and real-time operating systems, experience with multi-threaded programming and inter-processor communication, and familiarity with scripting languages like Python and shell. This position offers the opportunity to contribute to cutting-edge technology solutions that drive digital transformation across industries.
Skills
What you'll do
What we're looking for
Market check
This $94,200–$141,200 range sits above 15% of similar postings on FindRole.
Peer median band
$117,500–$203,450
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$137,979–$203,200
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 595 open roles on FindRole.
Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.
Most-posted roles
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
Qualcomm