← All roles

Staff Software Engineer, Android Kernel and Systems

Google· Engineering
Apply on company site
Mountain View, CA, USA$207k - $300kFull-timePosted 1w ago

About the role

Google software engineer role focusing on Android kernel and system software, with ownership of core kernel components, GKI development, and contributions to open source projects within a fast-paced, project-driven environment.

Responsibilities

  • Work on core system components including memory management, scheduling, power, storage, virtualization, networking.
  • Create and ship Generic Kernel Image (GKI) for billions of devices.
  • Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc.).
  • Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM, LTP.
  • Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience working with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience programming in C/C++.
  • Experience with software development in the Linux Kernel.

Skills

Required:Embedded operating systemsC/C++ programmingLinux kernel development

Benefits

  • Learn more about benefits at Google (URL provided in description)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google