1

Dsp Software Engineer Jobs in California (NOW HIRING)

Engineer: Embedded Audio Software

San Jose, CA · On-site

$154K - $202K/yr

Collaborate with hardware, DSP, systems, applications, and customer engineering teams to deliver high-quality audio solutions. * Use modern software development practices, including source control ...

Embedded NPU Software Engineer, Senior

San Diego, CA · On-site

$131K - $172K/yr

Engineering Group, Engineering Group > DSP Architecture and Design General Summary: Qualcomm is seeking a Staff Embedded NPU Software Engineer to lead the design and development of embedded platform ...

Senior System Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

The Senior System Software Engineer will enable on-device experiences by developing unique ... accelerators (GPU, DSP, etc) • Familiarity with ARM System-on-Chip (SOC) architecture • ...

The Role As a Python Software Engineer, you will own AnySignal's data aggregation, test, and automation framework that enables testing of hardware, software, and DSP systems. You will work closely ...

Collaborate in the software engineering process with documentation, testing, and code review ... Experience porting reference algorithms to hardware accelerators (GPU, DSP, etc) * Familiarity with ...

This is not a research role and not a DSP theory role. We're looking for someone who can do both ... Requirements * 5+ years of software engineering experience * Shipped real-time audio into a product ...

Audio Software Engineer

San Jose, CA · On-site

$170K - $400K/yr

This is not a research role and not a DSP theory role. We're looking for someone who can do both ... Requirements * 5+ years of software engineering experience * Shipped real-time audio into a product ...

The Role As a Python Software Engineer, you will own AnySignal's data aggregation, test, and automation framework that enables testing of hardware, software, and DSP systems. You will work closely ...

Algorithm Software Engineer

San Diego, CA · On-site

$107K - $195K/yr

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

Algorithm Software Engineer

La Jolla, CA · On-site

$107K - $195K/yr

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

Algorithm Software Engineer

El Cajon, CA · On-site

$107K - $195K/yr

In this role, the Algorithm Software Engineer will develop and deploy cutting edge signal ... Optimizing C code for DSP applications (i.e. leveraging SIMD, VLIW, or hardware accelerators) and ...

Showing results 21-40

Dsp Software Engineer information

See California salary details

$93.8K

$152.2K

$166.3K

How much do dsp software engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for dsp software engineer in California is $152,205.00, according to ZipRecruiter salary data. Most workers in this role earn between $141,100.00 and $164,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a DSP software engineer?

To thrive as a DSP Software Engineer, you need a solid background in digital signal processing theory, programming (commonly C/C++ or MATLAB), and a relevant degree in electrical engineering or computer science. Familiarity with DSP architectures, simulation tools, and industry standards like ARM or TI DSPs, as well as experience with real-time operating systems, are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top candidates apart. These skills are vital for developing efficient, reliable DSP solutions that meet technical requirements and function seamlessly within multidisciplinary teams.

What is the difference between Dsp Software Engineer vs Embedded Software Engineer?

AspectDsp Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; knowledge of DSP algorithmsBachelor's in Electrical Engineering, Computer Science, or related; experience with embedded systems
Work EnvironmentDevelops signal processing algorithms for DSP chips in communication, audio, or radar systemsDesigns software for embedded hardware in consumer electronics, automotive, or industrial devices
Industry UsageTelecommunications, audio processing, defenseConsumer electronics, automotive, industrial automation

Both roles require similar educational backgrounds and technical skills, but Dsp Software Engineers focus on signal processing algorithms for DSP hardware, while Embedded Software Engineers develop software for embedded systems across various industries.

What does a DSP software engineer do?

As a DSP Software Engineer, you will often collaborate with cross-functional teams—including hardware engineers, algorithm developers, and QA specialists—to design and implement digital signal processing algorithms for applications such as audio, communications, or embedded systems. Typical tasks include developing efficient code for real-time signal processing, optimizing existing algorithms for performance on specific hardware, and participating in code reviews. You'll also likely be involved in debugging complex issues and integrating your work into larger system architectures. This collaborative environment provides valuable opportunities to learn from other disciplines and contribute to high-impact, innovative projects.

What is a DSP software engineer?

A DSP (Digital Signal Processing) Software Engineer is a professional who designs, develops, and optimizes software algorithms that process digital signals such as audio, video, or sensor data. They work with hardware and software platforms to implement signal processing techniques, often for applications like communications, multimedia, medical devices, or embedded systems. DSP Software Engineers typically have strong backgrounds in mathematics, programming (often in C/C++ or MATLAB), and signal processing theory. Their work is essential in industries where real-time data analysis and manipulation are critical.
What job categories do people searching Dsp Software Engineer jobs in California look for? The top searched job categories for Dsp Software Engineer jobs in California are:
Infographic showing various Dsp Software Engineer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $152,205 per year, or $73.2 per hour.

Embedded NPU Software Engineer, Staff

Qualcomm

San Diego, CA • On-site

Full-time

Re-posted yesterday


Qualcomm rating

8.8

Company rating: 8.8 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

51st of 242 rated software companies


Job description

Company:
Qualcomm Technologies, Inc.
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
Qualcomm is seeking a Staff Embedded NPU Software Engineer to lead the design and development of embedded platform software for CPU, DSP, and NPU processors and AI engines across our Snapdragon SoC portfolio. You will architect and optimize software frameworks that enable high-performance, low-power multimedia and machine learning workloads across mobile, automotive, compute, and XR platforms.
As part of the NPU Platform Software Team, you will work across all levels of the stack - from low-level drivers to high-level frameworks - and collaborate with hardware, systems, and product teams to deliver scalable, production-grade solutions. You'll be expected to drive technical decisions, mentor engineers, and contribute to the evolution of Qualcomm's NPU software architecture.
We're looking for engineers with deep technical expertise, a track record of system-level ownership, and the ability to lead complex development efforts across cross-functional teams.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Responsibilities
  • Architect and design NPU software frameworks, runtime libraries, and system drivers for compute and AI acceleration.
  • Lead development of complex NPU features and ensure system-level integration across CPU/DSP/NPU subsystems.
  • Optimize software using advanced NPU architecture techniques (SIMD, multi-threading, memory hierarchy, etc.).
  • Collaborate with hardware, systems, and product teams to align software design with platform goals and roadmap.
  • Mentor engineers, conduct design/code reviews, and contribute to technical strategy and long-term planning.
  • Drive debugging and profiling efforts across the NPU stack to meet performance, power, and reliability targets.
  • Offsite and occasional onsite work with OEMs and Independent Software Vendors may be required.

Preferred Qualifications
  • Master's degree in Engineering, Computer Science, or related field.
  • 8+ years of experience in embedded software development.
  • Deep expertise in NPU programming, computer architecture, and real-time operating systems.
  • Proven experience leading technical projects or owning system-level software components.
  • Strong proficiency in C/C++ and debugging tools (Trace32, JTAG, etc.).
  • Experience with Qualcomm Hexagon DSP and SDK frameworks.
  • Familiarity with multimedia frameworks (Android, Linux, Windows) and AI acceleration pipelines.
  • Exposure to machine learning, computer vision, or signal processing workloads.
  • Strong understanding of inter-processor communication and concurrency management.
  • Ability to mentor engineers and influence technical direction across teams.
  • Versatile attitude to learn new architectures and operating systems.
  • Excellent communication and cross-functional collaboration skills.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range and Other Compensation & Benefits:
$134,800.00 - $202,200.00
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.
If you would like more information about this role, please contact Qualcomm Careers.

What Qualcomm employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985