Qualcomm
Embedded NPU Software Engineer, Staff
$141K–$212K
San Diego, California · On-site · Staff · Full-time · Posted Oct 12, 2026
- Experience
- 4+ years with a bachelor’s degree, 3+ with a master’s degree, or 2+ with a PhD; also requires 2+ years of programming-language work experience. Preferred: 8+ years in embedded software development.
- Education
- Bachelor’s, master’s, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Leads the design, development, integration, and optimization of embedded NPU software frameworks, runtime libraries, and drivers for AI and compute workloads across Snapdragon platforms.
What you'll do
- Architect NPU frameworks, runtime libraries, and drivers; lead feature development and integration across CPU, DSP, and NPU subsystems.
- Optimize and debug the NPU software stack for performance, power, and reliability; collaborate with hardware, systems, and product teams.
- Mentor engineers, conduct design and code reviews, and help set technical strategy.
What they ask for
- Bachelor’s degree in a related field and 4+ years of software engineering or related experience; or a master’s degree and 3+ years; or a PhD and 2+ years.
- 2+ years of work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- Master’s degree in a related field; 8+ years of embedded software development experience.
- Expertise in NPU programming, computer architecture, and real-time operating systems; experience with Qualcomm Hexagon DSP and SDK frameworks.
Pay
$141,300.00 - $211,900.00 USD base salary
Tools
C, C++, Java, Python, Trace32, JTAG, Qualcomm Hexagon DSP, Android
AI focus
Develops and optimizes NPU software and AI acceleration for machine learning workloads.
Model-written summary · the original posting is authoritative