Sensors Software Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$94,200–$141,200 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday
Closes
Feb 27, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $118k
$77k most similar roles pay here $252k

This role pays less than 96% of similar roles. Most pay $155,800–$218,081 — the shaded band above. At the midpoint, this role pays about $118k versus about $187k 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 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Sensors Software Engineer

#Sensors Software Engineer (Engineer or Senior) joins the Sensors Team to develop low-power, embedded software solutions for mobile applications including multimedia, navigation, and wearable technology. This role involves designing, developing, and validating embedded and edge software while collaborating with cross-functional teams to ensure architectural decisions align with technical requirements. The engineer will build scalable, high-performance systems for real-time sensor data, focusing on "Always ON" platforms that fuse technologies like audio, location, and camera for device context determination. Key responsibilities include coding large features, performing unit testing, debugging, and writing technical documentation. Candidates should possess expertise in C/C++, embedded real-time operating systems, and Linux, Android, or Windows environments. Additional skills include experience with debug tools, Java, Python, digital signal processing, machine learning, and artificial intelligence to solve complex problems within a dynamic development environment.

What you'll do

  • Design, develop, modify, and validate embedded and edge software applications for mobile and IoT devices.
  • Analyze complex user needs to select appropriate technologies and design frameworks for performance and scalability.
  • Develop and maintain architectural designs for high-performance, scalable, and maintainable software systems.
  • Execute coding for large features, perform unit testing, and provide significant debugging fixes.
  • Use modeling tools to identify system bottlenecks and optimize code quality and performance.
  • Create technical documentation for various software projects.
  • Manage complex projects independently while ensuring all requirements are met on schedule.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Experience with embedded software development in C/C++.
  • Experience with embedded real-time operating systems.
  • Experience with Linux, Android, or Windows operating systems.
  • Proficiency with embedded software debug tools.
  • Programming experience with Java and Python.
  • Understanding of Digital Signal Processing, Machine Learning, and Artificial Intelligence.
  • Strong analytical skills and excellent written and verbal communication skills.

More like this

Similar roles

Staff Systems SW Engineer, Sensors Software

Qualcomm

Santa Clara, CA 63 days ago $167,000$250,600
C Python MATLAB C++ Machine Learning Digital Signal Processing RTOS Multi-threaded Programming PyTorch TensorFlow Fixed Point Quantization Model-View-Controller Event-driven Programming
4+ yrs exp

Senior Software Engineer, Sensor Fusion

Anduril Industries

Broomfield, CO 9 days ago $190,000$252,000
C++ Python Machine Learning Sensor Fusion CI/CD Unit Testing Git Agile Asynchronous Programming Parallel Programming GPU Programming Digital Signal Processing Estimation Theory Linear Algebra Differential Equations Statistics Control Systems
8+ yrs exp

AI Infrastructure Software Engineer

Qualcomm

San Diego, CA 43 days ago $94,200$141,200
C C++ Python Java Embedded Systems RTOS Linux Android Windows DSP IPC Memory Management Concurrency Machine Learning Computer Vision System Optimization

Senior Software Engineer, Sensor Integration

Anduril Industries

Irvine, CA 59 days ago $191,000$253,000
C++ Rust Sensor Fusion Robotics Networking Data Processing Remote Sensing Radar Lidar EO IR Systems Integration Software Engineering

Senior Electrical Engineer, Sensor Systems

Anduril Industries

Costa Mesa, CA 161 days ago $140,000$213,000
PCB Design Circuit Design Battery Management Systems (BMS) Power Electronics Converter Design Sensor Integration CAN I2C SPI Altium Eagle EMI Testing MIL-STD-810 MIL-STD-461 Oscilloscopes Logic Analyzers Root Cause Analysis
5+ yrs exp

Senior Electrical Engineer, Sensor Systems

Anduril Industries

Costa Mesa, CA 16 days ago $146,000$194,000
PCB Design Circuit Design Altium Eagle CAN I2C SPI EMI Testing Power Electronics UAS Root Cause Analysis MIL-STD-810 MIL-STD-882E Oscilloscopes Logic Analyzers
7+ yrs exp