CareerPlan

Software Engineer, Sr. Staff - Android and Linux

San Diego, California, United States of AmericaFull-time$170k–$255k2026-09-21 → 2026-11-10

Core

Lead a small agile group to develop end-to-end solutions involving both user space and kernel space for the Android Stack and Linux kernel.

Role type

Sr. Staff Engineering lead (Android/Linux OS)

Builds

System-level software solutions for the Android OS and Linux kernel

Domain

Mobile operating systems, embedded Linux

Required skills

C, C++, Java, Python, Linux kernel programming, Android framework, device driver model, system programming, debugging (T32, gdb, crash analysis), Git, Android build tools

Preferred skills

Linux kernel driver development, AI/ML software development, deep OS fundamentals, advanced crash analysis

Technologies

Android Framework, Linux Kernel, T32, gdb, Android Studio, Adb, JNI, AIDL HALs

Responsibilities

Lead a small agile group, collaborate with cross-functional teams, develop user space and kernel space solutions, adhere to Android framework and Linux system principles

Seniority

Sr. Staff, hands-on IC with leadership