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 a Staff Software Engineer to join their embedded systems team, focusing on DSP and NPU driver development. This role combines cutting-edge work in AI hardware engines, multimedia systems, and machine learning applications. The position offers an opportunity to work with advanced microprocessor design concepts including multi-core, multi-threaded, and low power design implementations. The ideal candidate will bring strong expertise in embedded software development, operating systems, and driver development, particularly with Windows driver frameworks. This role involves both technical leadership and hands-on development, requiring collaboration across teams and mentoring of junior engineers. The position offers competitive compensation including base salary, annual bonuses, and equity grants, along with comprehensive benefits. Located in San Diego, this role represents an opportunity to work at the forefront of AI and embedded systems technology with one of the world's leading semiconductor companies.

Last updated 13 days 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
  • Independently develop moderately complex blocks, features, and architecture
  • Guide and review lower-level engineers' work
  • Provide technical documentation and feature descriptions
  • Collaborate with other teams to ensure blocks meet specifications

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++
  • Operating Systems and multi-threaded programming experience
  • Hardware drivers experience
  • Computer architecture knowledge
  • Windows driver development experience preferred

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

Medical Insurance
401k
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning assistance
  • Educational assistance

Interested in this job?

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

Platform Architect - Automotive Technologies (Staff/Sr Staff)

Lead platform architect role at Qualcomm focusing on automotive technologies, requiring expertise in embedded systems, software architecture, and team leadership.

Windows Kernel Driver Development - Staff/ Sr Staff Engineer

Staff/Senior Staff Engineer position at Qualcomm focusing on Windows kernel driver development, requiring 13+ years of experience in embedded systems and Windows internals.

Staff/Senior Staff engineer - Systems Lead : Power & Performance (Embedded System

Senior technical role focusing on power and performance optimization for embedded systems at Qualcomm, requiring 10+ years of experience and deep expertise in system-level engineering.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior - Audio DSP position at Qualcomm Bangalore, focusing on embedded DSP software development for wireless chips with emphasis on audio processing and frameworks.

High Performance DSP core Implementation Engineer, Sr Staff

Senior Staff DSP Implementation Engineer role at Qualcomm Bangalore, leading hardware implementation teams and driving technical innovation in Display Sub-System development.