Skip to main content
Qualcomm

Software Engineer, Sr. Staff - Android and Linux

Qualcomm San Diego, California, United States of America, United States 7 months ago
Embedded & Systems Software

$162,600 - $244,000 USD yearly

Originally posted 25 March 2026 by the employer. Relisted by the employer on 22 September 2026.

About the role

This role is for an Engineering lead focused on operating systems, Android frameworks, and the Linux kernel. You will work across the Android Stack and Linux kernel to deliver end-to-end user space and kernel space solutions.

What you'll do

- Lead an agile engineering group collaborating with internal cross-functional teams and external Android OS development teams. - Develop end-to-end software solutions involving both user space and kernel space adhering to Android framework and Linux kernel programming principles. - Optimize resource usage across the Android Stack and Linux kernel. - Collaborate with systems, multimedia, architecture, and other teams to develop system-level software solutions.

What you'll need

- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering experience (or Master's degree with 5+ years, or PhD with 4+ years). - 3+ years of work experience with programming languages such as C, C++, Java, or Python.

Nice to have

- Master's Degree in Engineering, Information Systems, Computer Science, or related field with 10 years of software engineering experience. - Knowledge of OS fundamentals, data structures, Linux kernel, and the device driver model. - Hands-on experience in Java, C Libraries/JNI, and Python coding. - Hands-on experience with Android Application Framework, Android native daemons/services, and AIDL HALs. - Hands-on experience with system programming on Linux/Unix OS. - Hands-on debugging experience with T32, gdb, and crash analysis using Android tombstones, T32, or crash utility. - Experience with Git, Android Make, Android Tools, Android Studio, and Adb. - Experience in developing Linux kernel drivers and modifying kernel code. - Knowledge of AI models and familiarity with Python for AI/ML related software development.

Skills: OS fundamentals, Linux kernel, device driver model, Android Application Framework, system programming, Linux/Unix OS

Market context

This role has been open 200 days — well above the 107-day median for Embedded Firmware Engineering roles.

Embedded Firmware Engineering · Automotive IC

Open roles in category
69
Median days open
107 d
Median salary
$159k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Qualcomm compares in Embedded Firmware Engineering hiring
Metric Qualcomm All employers we track in this specialty (69 roles · 16 employers)
Open roles in this specialty 17 69
Open roles in the wider Software, Firmware & Systems family 735 6250 · 144 employers
Median days open 200 d 107 d (+93 d vs this employer)
Median salary (USD postings) — $159k

Skills observed across this category: OS fundamentals, Linux kernel, device driver model, Android Application Framework, system programming, Linux/Unix OS

Who's hiring in this category

  • Qualcomm (this employer) · 17 open roles · median 199 d
  • Infineon Technologies · 11 open roles · median 95 d
  • NVIDIA · 10 open roles · median 70 d
  • NXP Semiconductors · 7 open roles · median 107 d
  • Renesas Electronics · 5 open roles · median 45 d
  • Arrow Electronics · 4 open roles · median 120 d

How we counted: 69 open Embedded Firmware Engineering (Automotive IC) roles from 16 employers tracked in the SemiconductorJobs index, counted 25 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
San Diego, California, United States of America, United States
On-site
$162,600 - $244,000 USD yearly
7 months ago

Share this job