Embedded Staff Software Engineer - DSP and NPU Driver Development

A leading technology company specializing in semiconductor and telecommunications equipment development.
$154,000 - $231,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI

Description For Embedded Staff Software Engineer - DSP and NPU Driver Development

Qualcomm Technologies is seeking an experienced Embedded Staff Software Engineer to join their DSP and NPU Driver Development team. This role combines embedded systems expertise with cutting-edge AI hardware development, focusing on developing software for CPU, NPU & DSP processors. The position requires deep knowledge of embedded software development, operating systems, and driver development, particularly for Windows environments. You'll work on complex multimedia and machine learning use cases, optimizing performance for Qualcomm's advanced SoC portfolio. The role offers competitive compensation ($154,000-$231,000) and comprehensive benefits. As a staff-level position, you'll guide junior engineers while contributing to strategic technical decisions. The ideal candidate brings 4+ years of experience, strong C/C++ skills, and expertise in hardware driver development. This role presents an opportunity to work at the forefront of AI and embedded systems technology with one of the world's leading semiconductor companies.

Last updated 2 hours ago

Responsibilities For Embedded Staff Software Engineer - DSP and NPU Driver Development

  • Develop embedded software for CPU, NPU & DSP processors and AI hardware engines
  • Deploy platform software for complex multimedia and machine learning use cases
  • Develop and optimize drivers for Windows environments
  • Guide and review lower-level engineers' work
  • Provide technical documentation and feature descriptions
  • Collaborate with other teams to ensure blocks meets specifications
  • Stay current with industry trends and contribute to strategic discussions

Requirements For Embedded Staff Software Engineer - DSP and NPU Driver Development

Python
Linux
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 4+ years experience
  • 2+ years of experience with high-performance microprocessor design
  • Programming in C/C++
  • Experience with operating systems and multi-threaded programming
  • Hardware driver development experience
  • Computer architecture knowledge
  • Windows driver development experience preferred

Benefits For Embedded Staff Software Engineer - DSP and NPU Driver Development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Mental health support
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm Embedded Staff Software Engineer - DSP and NPU Driver Development

CPU/DSP Low Level Kernel Development/Optimization-Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU/DSP kernel development and optimization for AI applications, requiring strong embedded systems and deep learning expertise.

Post-Silicon Validation - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on Post-Silicon Validation, requiring expertise in CPU architecture, silicon bring-up, and hardware validation.

Thermal/Limits Sr. Staff Software Engineer - PC Compute

Sr. Staff Software Engineer position at Qualcomm focusing on thermal and power optimization for Windows on Snapdragon compute products, requiring 12+ years of embedded systems experience.

FAE / Software Applications Engineer (m/f/d) - Qualcomm Germany

Senior FAE/Software Applications Engineer role at Qualcomm Germany, focusing on embedded systems and IoT solutions, requiring 14+ years of experience and fluent German skills.

Sr Lead Engineer - Linux Audio HAL

Senior Lead Engineer position at Qualcomm focusing on Linux Audio HAL development, requiring 6+ years of embedded systems experience and team management skills.