Senior Embedded DSP Software Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$133,900–$200,900 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Mar 12, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $167k
$115k most similar roles pay here $221k

This role pays less than 57% of similar roles. Most pay $143,875–$197,000 — the shaded band above. At the midpoint, this role pays about $167k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 631 open roles on FindRole.

Listed pay typically runs $143,400–$219,600 across 611 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Embedded DSP Software Engineer

As an Embedded DSP Software Engineer, Senior on the AI Infra team, you will develop embedded platform software for CPU, DSP, and NPU processors within the Snapdragon SoC portfolio. You will design and develop multi-processor multimedia and AI frameworks, create high-performance drivers and runtime libraries, and perform system profiling to achieve low latency and low power. Your daily work involves optimizing software on resource-constrained platforms for complex machine learning use cases, computer vision, and audio or video processing. The role requires expertise in C/C++ programming, real-time operating systems, and driver development, alongside a deep understanding of multi-core, multi-threading, and caching architectures. You will collaborate with cross-functional teams to evaluate design trade-offs and integrate software on target devices, utilizing knowledge of advanced DSP architecture and microarchitecture-level optimizations to unlock the full potential of specialized hardware.

What you'll do

  • Design and develop multi-processor multimedia and AI frameworks across CPU, DSP, and NPU architectures.
  • Develop high-performance drivers and runtime libraries to unlock the potential of specialized hardware.
  • Profile and optimize system performance for low latency and low power consumption.
  • Apply microarchitecture-level optimizations based on advanced DSP architecture knowledge.
  • Evaluate design trade-offs with cross-functional teams to incorporate custom instructions or features.
  • Integrate and test software on target devices to support product commercialization.
  • Develop embedded platform software for the Snapdragon SoC portfolio including AI engines.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field and 2+ years of relevant experience.
  • Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field and 1+ year of relevant experience.
  • PhD in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • 2+ years of experience with high-performance microprocessor design.
  • Proficiency in C/C++ programming, real-time operating systems, driver development, and computer architecture.
  • Experience optimizing software on resource-constrained platforms for multimedia and machine learning use cases.
  • Experience with PCIe or Windows MCDM/WDDM driver stacks (preferred).

More like this

Similar roles

DSP Applications Software Engineer

Qualcomm

Austin, TX 91 days ago $127,200$190,800
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets High-Performance Microprocessor Design Mathematical Algorithms
2+ yrs exp

DSP Applications Software Engineer

Qualcomm

Austin, TX 91 days ago $127,200$190,800
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design Mathematical Algorithms
2+ yrs exp

DSP Applications Software Engineer

Qualcomm

Austin, TX 47 days ago $154,000$231,000
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design Mathematical Algorithms
4+ yrs exp

Staff Embedded NPU Software Engineer

Qualcomm

San Diego, CA 130 days ago $134,800$202,200
C C++ Python Java NPU DSP SIMD Multi-threading Trace32 JTAG Hexagon DSP Android Linux Windows Machine Learning Computer Vision Signal Processing System Drivers
4+ yrs exp

Senior Embedded Software Engineer

Booz Allen Hamilton

Honolulu, HI 27 days ago $86,900$198,000
C C++ Rust Python RTOS FreeRTOS VxWorks Red Hat Enterprise Linux SELinux Ansible Bash Make XML CI/CD GitLab Agile AWS IoT Core Greengrass FPGA