Staff Software Engineer (Mobile Android)

Qualcomm

Actively hiring
San Diego, CA Posted 130 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

Join our dynamic Core OS and Platform team as a Senior Software Engineer specializing in operating systems, frameworks, and platform development for mobile computing devices. You will lead feature development across the Android stack, core platform, and SDKs, defining new features that enhance user experience globally. Ideal candidates possess 7+ years of experience with languages like C++, Java, or Rust, strong debugging skills, and familiarity with ARM processors and mobile memory management. Expertise in embedded Linux, Android OS, and SDK/NDK architecture is a significant plus. This role requires deep knowledge of operating system concepts, concurrency, and interfaces, as well as the ability to collaborate across hardware, systems, and test engineering teams to ensure seamless integration. You will mentor team members, influence key organizational decisions, and drive technical innovation in our rapidly evolving technology landscape.

Skills

C++ Java Rust Git CI/CD Android Linux ARM Mobile SoC Debugging Performance Monitoring Memory Management SDK NDK HALs Security Treble C++14 API Design Open-Source Projects

What you'll do

  • Leads feature development and commercialization across the Android Stack.
  • Designs and implements embedded software modules for operational efficiency.
  • Participates in complex code reviews and debugging to ensure high-quality code.
  • Analyzes user needs and constraints to customize software solutions effectively.
  • Collaborates with cross-functional teams to integrate software with hardware components.

What we're looking for

  • 7+ years of experience in modern multi-paradigm languages like C++, Java, or Rust for shipping software at scale.
  • Strong understanding of operating system concepts, concurrency, and interfaces, with familiarity in ARM processors and mobile SoC architecture.
  • Excellent debugging skills and proficiency in performance monitoring techniques and mobile memory management.
  • Solid leadership experience impacting multiple teams through decision-making.
  • Proficiency in using git for software development and familiarity with release engineering and CI/CD environments.

Market check

Salary context

This $134,800–$202,200 range sits above 39% of similar postings on FindRole.

Peer median band

$130,295$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$150,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Staff Software Engineer, Android

Salesforce

Remote (San Francisco, CA) 25 days ago $197,300$313,700
Android CI/CD Python Java Kotlin Docker AWS GitHub Slack Terraform Git PostgreSQL Prometheus Grafana JUnit Gradle SonarQube Swagger GraphQL
Remote

Staff Software Engineer Android

PayPal

San Jose, California 52 days ago $176,500$262,350
Kotlin GraphQL REST Unit testing Automation testing MVC MVVM
Hybrid

Software Engineer II - Android

The Walt Disney Company

Remote (Usa - Ca - Market St, US) 14 days ago $120,300$161,300
Kotlin Android SDK Swift iOS Agile CI/CD Java Git Docker PostgreSQL REST APIs JSON XML JUnit Mockito Maven Gradle SonarQube JIRA Confluence
Remote

Software Engineer III-Android

McDonald’s Corporation

Chicago, Illinois 14 days ago $129,800$165,490
Kotlin Java Android Agile CI/CD AWS Docker Git SQL PostgreSQL Linux RESTful APIs JSON Scalability Security Object-Oriented Design Data Structures Algorithm Cloud Computing

Software Engineer III - Android

Walmart

Sunnyvale, CA 27 days ago $117,000$234,000
Kotlin Jetpack Compose MVVM MVI Clean Architecture GraphQL Apollo Node.js Gradle Jenkins Google Play APIs Android SDK Kotlin Coroutines Flow/LiveData REST APIs CI/CD JUnit Espresso React Git GitHub