#Senior Engineer - Android Linux platform Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 13 days ago $111,300$166,900 / year

At a glance

AI generated

TL;DR

At Qualcomm Technologies, Inc., we are seeking a mid-level embedded Linux software engineer to join our dynamic automotive team focused on developing next-generation Snapdragon products for ADAS and infotainment systems. This role involves hands-on design and development of embedded automotive software solutions using Linux, including work on application boot loaders, kernels, user spaces like Android, and real-time Linux environments. The ideal candidate will optimize system performance, adhere to open-source community standards, and ensure safety and security compliance in Automotive contexts. Responsibilities include collaborating with cross-functional teams across locations to define and implement comprehensive software solutions, requiring expertise in C/C++, real-time operating systems, and embedded systems power management. Preferred qualifications include experience with Android HAL, build systems, kernel drivers, memory management, and virtualization on ARM SoCs, as well as hands-on knowledge of Linux Automotive OS and AOSP.

Skills

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

What you'll do

  • Design and develop embedded Linux software for automotive ADAS and infotainment systems.
  • Optimize performance and enhance security of Linux-based automotive solutions.
  • Implement Android HAL interfaces and interact with multiple layers in the system stack.
  • Work on kernel drivers, memory management, and virtualization technologies.
  • Conduct code reviews and regression tests to ensure high-quality software delivery.
  • Collaborate with cross-functional teams to define and implement complete software solutions.

What we're looking for

  • Minimum 3 years of professional experience in embedded/automotive software development on ARM SoCs using Linux or Android.
  • Strong proficiency in C/C++ programming and hands-on experience with Java, JNI, and frameworks.
  • Experience with Git, Android Make, Android Tools, Android Studio, Adb, and the Android build system.
  • Knowledge of real-time operating systems, power management, and performance optimization on embedded systems.
  • Understanding of Linux kernel development, including drivers, memory management, hypervisor, virtualization, and hardware platform knowledge.
  • Familiarity with Android Automotive OS/AOSP and experience in developing for automotive ADAS and infotainment systems.

Market check

Salary context

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

Peer median band

$117,000$201,350

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,100$177,900

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

Listed pay typically runs $148,300–$226,100 across 532 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

#Senior Software Engineer - Linux / Android Telephony

Qualcomm

San Diego, Ca,Us, US 82 days ago $111,300$166,900
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

Software Engineer, Sr. Staff - Android and Linux

Qualcomm

San Diego, Ca,Us, US 67 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- Android

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 75 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

Senior Software Engineer- Android

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 39 days ago $117,000$234,000
Kotlin Java Android SDK REST APIs JSON HTTP Messaging frameworks Google Play services Third-party libraries DDMS MAT MVVM Clean Architecture ViewModels Repository pattern Coroutines GraphQL

Senior, Software Engineer - Android

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 26 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Android architecture patterns Performance optimization Accessibility Testing and monitoring Debugging Concurrency API design Automated testing Figma Release readiness

Senior, Software Engineer - Android

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 45 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Android architecture patterns Asynchronous programming Concurrency Performance optimization Accessibility Debugging Code reviews API design integrated pipelines Automated testing Observability