Qualcomm
Staff Software Engineer (Mobile Android)
$141K–$212K
San Diego, California · On-site · Staff · Full-time · Posted Oct 6, 2026
- Experience
- Minimum: 4+ years with a bachelor's degree, 3+ years with a master's degree, or 2+ years with a PhD; also requires 2+ years of programming-language work experience. Desired: 7+ years of experience or proven expertise shipping software at scale; 7+ years/extensive operating-systems experience is preferred.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Leads development and commercialization of Android platform, core OS, and SDK features, including embedded and on-device software.
What you'll do
- Designs, develops, tests, debugs, and integrates embedded/on-device software modules and systems.
- Leads complex technical and product efforts, providing technical guidance and mentorship.
- Collaborates across software, hardware, systems, and test teams to deliver and document software solutions.
What they ask for
- Bachelor's degree in a relevant field and 4+ years of software engineering or related experience; or master's degree and 3+ years; or PhD and 2+ years.
- 2+ years of work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- 7+ years or extensive experience with operating systems such as embedded Linux and/or Android.
- Experience with Android OS, SDK/NDK, and architecture (HALs, Security, and Treble).
Pay
$141,300.00 - $211,900.00 (base salary)
Tools
C, C++, Java, Python, Rust, Android, embedded Linux, git
Model-written summary · the original posting is authoritative