Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?