CareerPlan

Senior Software Engineer, Android Platform / AOSP

San Diego, California, United States of AmericaFull-time2026-11-09 → 2026-11-10

Core

Develop, integrate, debug, and optimize Android-based software solutions on Qualcomm Snapdragon platforms, spanning the Android Framework, system services, native services, and Linux kernel interfaces.

Role type

Senior IC Android platform engineer (AOSP/embedded)

Builds

Android/AOSP platform software, system services, and native components for Qualcomm Snapdragon SoCs

Domain

Mobile/embedded systems, Android OS, Linux kernel, hardware-software integration

Required skills

C/C++, Java, Python, Android Framework, AOSP, Binder IPC, HAL, AIDL/HIDL, Linux kernel, BSP, device drivers, system-level debugging, root-cause analysis, performance optimization

Preferred skills

Kotlin, Rust, Android Automotive OS, QNX, CI/CD, automated testing, profiling tools (Perfetto, logcat), cross-functional collaboration

Technologies

Android, AOSP, Linux, C, C++, Java, Python, Kotlin, Rust, JNI, QNX, Perfetto, Git, Gerrit

Responsibilities

Design and maintain Android/AOSP platform software; integrate hardware functionality via HAL and IPC; debug complex system-level issues across kernel, drivers, and middleware; optimize boot time, memory, and CPU utilization; develop test tools and automation; mentor junior engineers

Seniority

Senior, hands-on IC