Qualcomm
Embedded NPU Software Engineer, Senior
$134K–$201K
San Diego, California · On-site · Senior · Full-time · Posted Oct 12, 2026
- Experience
- 2+ years of relevant work experience with a bachelor’s degree; 1+ year with a master’s degree; no experience minimum stated with a PhD. Also requires 2+ years of high-performance microprocessor design experience. Preferred: 8+ years of embedded software development.
- Education
- Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or related field; or master’s degree in those fields; or PhD in those fields.
About the job
Leads design and development of embedded NPU software frameworks, runtime libraries, and drivers for AI acceleration across Snapdragon platforms.
What you'll do
- Architect NPU software and lead feature development and system integration across CPU, DSP, and NPU subsystems.
- Optimize, debug, and profile software to meet performance, power, and reliability targets.
- Collaborate with cross-functional teams, mentor engineers, and contribute to technical strategy.
What they ask for
- Bachelor’s degree in a related field and 2+ years of relevant work experience, or a master’s degree and 1+ year, or a PhD in a related field.
- 2+ years of experience with high-performance microprocessor design.
Nice to have
- 8+ years of embedded software development; expertise in NPU programming, computer architecture, and real-time operating systems.
- Proficiency in C/C++, debugging tools, and Qualcomm Hexagon DSP and SDK frameworks.
Pay
$133,900.00 - $200,900.00 USD base salary
Tools
NPU, CPU, DSP, C/C++, Trace32, JTAG, Qualcomm Hexagon DSP, Android
AI focus
Develops and optimizes NPU software for AI acceleration and machine learning workloads.
Model-written summary · the original posting is authoritative