Software Engineer, Sr. Staff - Android and Linux
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
