Embedded DSP and NPU Software Engineer

A leading technology company specializing in wireless technology and semiconductor development.
$108,400 - $162,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Embedded DSP and NPU Software Engineer

Qualcomm Technologies, Inc. is seeking an experienced Embedded DSP and NPU Software Engineer to join their innovative team. This role offers an exciting opportunity to work at the forefront of embedded systems and artificial intelligence hardware.

The position involves developing embedded software for CPU, NPU & DSP processors and AI hardware engines comprising Qualcomm's SoC portfolio. You'll be working with cutting-edge technology, utilizing your expertise in embedded software development, operating systems, and drivers to deploy platform software for complex multimedia and machine learning use cases.

As an Embedded Software Engineer, you'll be responsible for independently developing moderately complex blocks, features, and architectures. The role requires deep specialty knowledge to anticipate and identify complex architecture and design problems, while also guiding and reviewing the work of lower-level engineers.

The ideal candidate will have a Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field, along with 2+ years of experience in high-performance microprocessor design. Strong programming skills in C/C++, understanding of operating systems, and experience with hardware drivers are essential.

Qualcomm offers a comprehensive benefits package including competitive base salary ($108,400 - $162,600), annual bonus opportunities, RSU grants, and extensive health benefits. The company provides a collaborative work environment where you'll work alongside industry experts and have access to continuous learning opportunities, tuition reimbursement, and mentorship programs.

Join Qualcomm's team in San Diego and be part of developing next-generation embedded systems and AI solutions. This role offers excellent career growth opportunities and the chance to work on innovative projects that impact global technology advancement.

The position requires working from the San Diego office and involves collaboration with cross-functional teams. You'll be part of a dynamic environment that values technical excellence, innovation, and professional growth. If you're passionate about embedded systems, AI hardware, and want to work with cutting-edge technology, this role offers an excellent opportunity to advance your career with a leading technology company.

Last updated 9 minutes ago

Responsibilities For Embedded DSP and NPU Software Engineer

  • Independently develops moderately complex blocks, features, and architecture
  • Applies deep specialty knowledge to anticipate and identify complex architecture and design problems
  • Develops embedded software for CPU, NPU & DSP processors
  • Deploy platform software for complex multimedia and machine learning use cases
  • Evaluate design tradeoffs and verify design correctness
  • Guide and review lower-level engineers' work

Requirements For Embedded DSP and NPU Software Engineer

Python
Linux
Java
JavaScript
  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field
  • 2+ years of experience with high-performance microprocessor design
  • Programming in C/C++
  • Operating Systems and multi-threaded programming experience
  • Hardware drivers development experience
  • Computer architecture knowledge
  • Shell/Python scripting skills

Benefits For Embedded DSP and NPU Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive healthcare coverage
  • 401k program
  • Education and tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Embedded DSP and NPU Software Engineer

Camera Software Engineer

Camera Software Engineer position at Qualcomm China, focusing on developing camera drivers and features for Snapdragon chipsets, requiring 4+ years of experience.

Display Software Engineer

Display Software Engineer role at Qualcomm developing drivers and software for Snapdragon processors, focusing on display processing unit and embedded systems.

IOT Camera Software Engineer

IOT Camera Software Engineer position at Qualcomm China focusing on embedded software development for camera and multimedia functions in mobile devices.

Firmware Engineer with DDR Familiarity

Firmware Engineer position at Qualcomm focusing on DDR validation, debugging, and silicon testing with competitive compensation and benefits.

SW Embedded Linux Android Engineer

Qualcomm is seeking an Embedded Linux Android Engineer to develop features for Android and Linux-based Snapdragon products and contribute to IoT platform development.