Staff Systems SW Engineer, Sensors Software

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$175,600–$263,400 / yr
Posted
40 days ago
Freshness
Confirmed live yesterday
Closes
Mar 16, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $199k
This role $220k
$137k $277k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $170,712–$226,962 — the blue band above. At the midpoint, this role pays about $220k versus about $199k 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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Systems SW Engineer, Sensors Software

Staff Systems SW Engineer – Sensors Software will join the QCT sensors group to develop software tools and user interfaces supporting sensor technology research, development, and validation. The role involves designing robust interfaces, managing application states, and integrating frontend components with backend data processing services. Key responsibilities include implementing sensor signal processing and machine learning algorithms across various embedded SOCs, debugging C code, and performing DSP fixed point algorithm implementations and quantization for ML models. The candidate must demonstrate proficiency in C, Python, and MATLAB, with familiarity with RTOS and multi-threaded programming. You will architect software frameworks using Model-View-Controller and event-driven patterns while prototyping on reference hardware. This work supports sensor applications in smartphones, automotive, and IoT devices, balancing performance, memory, power, and complexity.

What you'll do

  • Implement sensor signal processing and machine learning algorithms across various embedded SOCs.
  • Debug, verify, and optimize C code for MATLAB and Python signal processing algorithms.
  • Implement MATLAB-coded algorithms into C for production use.
  • Perform DSP fixed-point algorithm implementations and quantization for machine learning models.
  • Architect and implement software frameworks using MVC, event-driven, and component-based patterns.
  • Prototype software and tools on reference hardware platforms.
  • Document software architecture designs and implementation flows.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience.
  • Proficiency in C, Python, and MATLAB.
  • Ability to implement MATLAB-coded algorithms in C.
  • Familiarity with RTOS and multi-threaded programming environments.
  • Experience in implementing digital signal processing and machine learning algorithms in C/C++ (preferred).
  • Hands-on experience with ML frameworks such as PyTorch and TensorFlow (preferred).

More like this

Similar roles

Sensors Software Engineer

Qualcomm

San Diego, CA 40 days ago $99,500–$149,300
C C++ Embedded Software Linux Android Windows Java Python Digital Signal Processing Machine Learning Artificial Intelligence Unit Testing Software Architecture

Sensor System Engineer

Qualcomm

Santa Clara, CA 40 days ago $147,900–$221,900
Systems Engineering C/C++ C# MATLAB JMP SPI MIPI Cadence SPICE Firmware Development Digital Circuit Design Algorithm Development Oscilloscope Parameter Analyzer Network Analyzer
2+ yrs exp

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 40 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Senior Software Engineer, Location & Sensors

Uber

San Francisco, CA 13 days ago
Go Java C++ C Distributed Systems Flink Spark Big Data Pipelines APIs Geospatial Data Sensor Data Processing Machine Learning Software Engineering Best Practices
5+ yrs exp Hybrid