Skip to main content
Qualcomm

Staff Software Engineer (Mobile Android)

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

$134,800 - $202,200 USD yearly

Originally posted 22 January 2026 by the employer. Relisted by the employer on 7 October 2026.

About the role

This role involves defining and leading feature development and commercialization across the Android Stack, Core Platform, and SDKs.

What you'll do

- Design, develop, and implement embedded and on-device software modules and systems. - Lead complex technical and product efforts involving multiple engineers. - Analyze user needs, software requirements, and constraints to build and customize software for operational efficiency. - Participate in and lead design, coding, unit testing, debugging, integration efforts, and complex code reviews. - Collaborate with hardware, systems, and test engineers to ensure software operates with external project components. - Write detailed technical documentation for complex software projects and provide mentorship to team members.

What you'll need

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

Nice to have

- 7 years of experience or expertise using C++, Java, or Rust to ship software at scale. - Solid understanding of operating system concepts, concurrency, interfaces, data structures, and algorithms. - Familiarity with ARM processors, mobile SoC architecture, hypervisor/virtualization, security, and memory. - Experience with embedded Linux and/or Android OS, SDK/NDK, HALs, Treble, and mobile memory management. - Experience with Git, release engineering, and CI/CD environments. - Exposure to SDK development, API design, open-source projects, standards bodies, or external partner collaboration.

Skills: android, operating systems, embedded Linux, ARM processors, SoC architecture, device drivers

Market context

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

Embedded Firmware Engineering · Systems Software

Open roles in category
764
Median days open
55 d
Median salary
$169k
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 (764 roles · 84 employers)
Open roles in this specialty 124 764
Open roles in the wider Software, Firmware & Systems family 735 6250 · 144 employers
Median days open 55 d 55 d (same as this employer)
Median salary (USD postings) — $169k

Skills observed across this category: android, operating systems, embedded Linux, ARM processors, SoC architecture, device drivers

Who's hiring in this category

  • Qualcomm (this employer) · 126 open roles · median 54 d
  • Micron Technology · 65 open roles · median 88 d
  • AMD · 63 open roles · median 40 d
  • NVIDIA · 60 open roles · median 58 d
  • Lattice Semiconductor · 45 open roles · median 45 d
  • NXP Semiconductors · 36 open roles · median 32 d

How we counted: 764 open Embedded Firmware Engineering (Systems Software) roles from 84 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
$134,800 - $202,200 USD yearly
9 months ago

Share this job