CareerPlan

#Software Engineer

San Diego, California, United States of AmericaFull-time$100k–$149k2026-09-23 → 2026-11-10
No visa sponsorship

Core

Develop end-to-end solutions involving both user space and kernel space for the Android Stack and Linux kernel, adhering to system-level programming principles.

Role type

Software Engineer (Operating Systems/Kernel)

Builds

Core OS and Platform for original equipment manufacturers (OEMs) to build mobile computing devices.

Domain

Mobile computing, Operating Systems, Linux Kernel

Required skills

OS fundamentals, Linux kernel, device driver model, Java, C++, Python, Android Application Framework, Android native daemons/services, AIDL HALs, system programming on Linux/Unix OS, debugging (T32, gdb, crash analysis), Git, Android Make, Android Tools, Android Studio, Adb

Preferred skills

Developing Linux kernel drivers, modifying kernel code, AI models, Python for AI/ML related software development

Responsibilities

Develop end to end solutions involving both user space and kernel space with optimal resource usage; Collaborate with systems, multimedia, architecture, and other teams to develop system-level software solutions

Seniority

Individual Contributor