Senior Staff Software Engineer, Android and Linux

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$169,800–$254,600 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Mar 20, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $212k
$149k most similar roles pay here $266k

This role pays more than 53% of similar roles. Most pay $174,500–$238,250 — the shaded band above. At the midpoint, this role pays about $212k versus about $206k 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 · Senior Staff Software Engineer, Android and Linux

Software Engineer, Sr. Staff - Android and Linux serves as an engineering lead within a small, agile team focused on the Android stack and Linux kernel. The successful candidate will develop end-to-end solutions involving both user space and kernel space while ensuring optimal resource usage according to Android framework and Linux system programming principles. This role involves collaborating with systems, multimedia, and architecture teams to build system-level software. Key technical requirements include proficiency in C, C++, Java, and Python, alongside experience with Android Application Frameworks, native daemons, services, AIDL HALs, and the device driver model. The candidate will utilize tools such as T32, gdb, Git, and Android Studio for debugging and development. Relevant domain expertise includes Linux kernel drivers, system programming on Unix systems, and potentially utilizing Python for AI/ML related software development.

What does a Software Engineer earn in California?

Median $214000 from 761 postings across 67 companies.

See salary data

What you'll do

  • Lead a small agile team to develop end-to-end solutions across the Android stack and Linux kernel.
  • Develop system-level software solutions involving both user space and kernel space.
  • Optimize resource usage while adhering to Android framework, Linux system, and kernel programming principles.
  • Implement features using C, C++, Java, or Python for system-level development.
  • Perform debugging and crash analysis using tools like T32, gdb, and android tombstones.
  • Develop and modify Linux kernel drivers and kernel code.
  • Integrate Android native daemons, services, and AIDL HALs into the software stack.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of experience, OR Master's with 5+ years, OR PhD with 4+ years.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • 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).
  • 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).

More like this

Similar roles

Staff Software Engineer, Linux

Qualcomm

San Diego, CA 7 days ago $141,300–$211,900
Linux Python Bash C C++ CI/CD Git GitHub Actions Jenkins Docker Kubernetes QEMU KVM RPM Debian UEFI edk2 ACPI GRUB kconfig
4+ yrs exp

Software Engineer

Qualcomm

San Diego, CA 3 days ago $99,500–$149,300
Linux Kernel Android Framework C++ Java Python JNI AIDL System Programming GDB T32 Git Android Studio ADB Make AI/ML Unix Crash Analysis

Staff Android Engineer

Robinhood

Menlo Park, CA 43 days ago $230,000–$270,000
Android Kotlin Jetpack Compose Java MVVM Coroutines Flow RxJava Retrofit Room Android SDK
8+ yrs exp Hybrid

Lead Software Engineer, Android Engineer

JPMorgan Chase

New York, NY 13 days ago
Java Kotlin Jetpack Compose Kotlin Coroutines RxJava Dagger JUnit Mockito Git Android REST JSON MVVM MVI CI/CD Agile Room Navigation
5+ yrs exp