#Senior Software Engineer - Linux / Android Telephony

Qualcomm

Actively hiring
San Diego, Ca,Us, US Posted 79 days ago $111,300$166,900 / year

At a glance

AI generated

TL;DR

Join Qualcomm's Innovation Center as a Software Engineer and contribute to the design and development of telephony features on the Android platform for cellular technologies such as 4G LTE and 5G. You will debug complex issues across multiple modules from UI to radio interface layers, develop tools and test applications, and make contributions to the Android Open Source Project (AOSP). Ideal candidates have at least two years of experience in C++ and Java/Kotlin programming, Android software development, embedded systems on mobile devices, and Linux environment work. Familiarity with telephony domain, strong debugging skills, and proficiency with git are preferred. This role involves working under some supervision to make decisions that impact projects and operations, requiring moderate planning and prioritization skills.

Skills

C++ Java Kotlin Linux Android Git Data Structures Algorithms Object Oriented Design Telephony Embedded Systems Middleware Radio Interface Layer Debugging Testing Tools AOSP Pre-silicon Bring-up Post-silicon Bring-up

What you'll do

  • Design and implement new telephony features on the Android platform.
  • Debug complex issues across multiple modules in the Android system.
  • Develop tools and test applications to enhance testing efficiency.
  • Contribute code to the Android Open Source Project (AOSP).
  • Support pre-silicon and post-silicon bring-up for future chipsets.

What we're looking for

  • 2+ years of experience in C++ and Java/Kotlin programming with strong data structures and algorithms knowledge
  • Experience in Android software development and embedded software on mobile devices
  • Proficiency in Linux environment for software development
  • Understanding of object-oriented design and development principles
  • Strong debugging skills and familiarity with git for development purposes
  • Knowledge of telephony domain, including 4G LTE and 5G technologies
  • Ability to work under supervision while making moderate impact decisions

Market check

Salary context

This $111,300–$166,900 range sits above 25% of similar postings on FindRole.

Peer median band

$117,000$207,650

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$140,075$179,375

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 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

#Software Engineer - Linux / Android Telephony

Qualcomm

San Diego, Ca,Us, US 9 days ago $94,200$141,200
C++ Java Kotlin Android Software Development Linux Git Data Structures and Algorithms Object Oriented Design Telephony Domain Debugging Skills

#Senior Engineer - Android Linux platform Engineer

Qualcomm

San Diego, Ca,Us, US 10 days ago $111,300$166,900
C C++ RUST Java Git Android_Make Android_Tools Android_Studio Adb Yocto Linux_Kernel Kernel_drivers Memory_management Hypervisor Virtualization Android_HAL HIDL AIDL VNDK Android_Build_System GKI GSI Android_CTS VTS STS JNI ARM_SoCs

Software Engineer, Sr. Staff - Android and Linux

Qualcomm

San Diego, Ca,Us, US 64 days ago $162,600$244,000
Java C++ Python Linux Git Android_Make Android_Studio Adb Linux_kernel Device_drivers T32 gdb AI_models JNI AIDL_HALs

#Senior Software Engineer - Linux

Qualcomm

San Diego, Ca,Us, US 30 days ago $111,300$166,900
Linux Bash Python Git GitHub CI/CD RHEL Fedora Ubuntu Debian RPM Docker Kubernetes QEMU KVM ACPI UEFI Linux_kernel C C++

Senior Software Engineer- Android

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 72 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API Agile CI/CD Terraform Docker Git Jenkins SonarQube Postman Swagger JUnit Mockito Gradle IntelliJ IDEA Android Studio