Qualcomm
Embedded NPU Software Engineer, Senior
$134K–$201K
San Diego, California · On-site · Senior · Full-time · Posted Sep 28, 2026
- Experience
- 2+ years with a bachelor’s degree, 1+ year with a master’s degree, or no years specified with a PhD; additionally, 2+ years with high-performance microprocessor design.
- Education
- Bachelor's, master's, or PhD in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
About the job
Develops and optimizes embedded platform software, drivers, and runtimes for CPU, DSP, and NPU processors that support multimedia and AI workloads on Snapdragon SoCs.
What you'll do
- Develop multimedia and AI frameworks across CPU, DSP, and NPU, plus drivers and runtime libraries for specialized hardware.
- Profile and optimize performance for low latency and low power; integrate and test software on target devices.
- Collaborate with hardware, tools, and firmware teams on design trade-offs, and support commercialization with partners and customers.
What they ask for
- Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of relevant work experience; OR master’s degree in a related field and 1+ year of relevant work experience; OR PhD in a related field.
- 2+ years of experience with high-performance microprocessor design.
Nice to have
- Experience with PCIe or Windows MCDM/WDDM driver stacks.
- Significant experience in C/C++ programming, real-time operating systems, driver development, computer architecture, and optimizing software on resource-constrained platforms.
Pay
$133,900.00 - $200,900.00 USD base salary
Tools
C/C++, PCIe, Windows MCDM/WDDM, CPU, DSP, NPU, Snapdragon SoC
AI focus
Enables DSP acceleration for AI inference and develops and optimizes software for machine learning and other AI workloads.
Model-written summary · the original posting is authoritative