Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$99,500–$149,300 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Mar 20, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $158k
This role $124k
$87k most similar roles pay here $215k

This role pays less than 81% of similar roles. Most pay $139,375–$177,250 — the shaded band above. At the midpoint, this role pays about $124k versus about $158k 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 600 open roles on FindRole.

Listed pay typically runs $155,400–$232,800 across 578 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Engineer

The Software Engineer joins the Engineering Group to develop system-level software solutions across the Android Stack and Linux kernel. This role involves building end-to-end solutions in both user space and kernel space while ensuring optimal resource usage according to Android framework, Linux system, and kernel programming principles. The engineer will collaborate with systems, multimedia, and architecture teams to solve complex technical challenges within mobile computing platforms. Required skills include proficiency in Java, C++ Libraries/JNI, Python, and experience with the device driver model. Technical tools and environments include T32, gdb, Android Studio, Git, and Android Make. The role focuses on the core operating system and platform layers for mobile devices, requiring expertise in Linux kernel drivers, AIDL HALs, and potentially integrating AI models into software development to enhance mobile computing functionality.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Develop end-to-end solutions across both user space and kernel space.
  • Implement features within the Android stack and Linux kernel.
  • Optimize resource usage while adhering to Android framework and Linux system programming principles.
  • Develop system-level software solutions for multimedia, architecture, and other core systems.
  • Perform debugging using T32, gdb, and crash analysis tools like android tombstones.
  • Write and maintain code in Java, C++, and Python.
  • Develop and modify Linux kernel drivers and kernel code.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Excellent knowledge of OS fundamentals, data structures, Linux kernel, and the device driver model (preferred).
  • Hands-on experience in Java, C++ Libraries/JNI, and Python coding (preferred).
  • Hands-on experience with Android Application Framework, Android native daemons/services, and AIDL HALs (preferred).
  • Hands-on experience with system programming on any Linux/Unix OS (preferred).
  • Hands-on experience in debugging with T32, gdb, and crash analysis using android tombstones (preferred).
  • Experience in Git, Android Make, Android Tools, Android Studio, and Adb (preferred).
  • Experience in developing linux kernel drivers, modifying kernel code, or knowledge of AI models (preferred).

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 121 days ago $152,000–$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 118 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 10 days ago $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Alkami

Remote 70 days ago $90,000–$115,000
Java C# SQL NoSQL ORM REST API Open telemetry SaaS Agile UI Automation Cloud Native Infrastructure Data Structures
2+ yrs exp Remote

Software Engineer

General Dynamics

Annapolis Junction, MD 61 days ago $114,750–$155,250
C++ Dev-C++ Flutter Qt Matlab SDR Packet Processing 802.11 Device Driver Development GitLab Agile Software Integration Testing
4+ yrs exp