Staff Android Kernel & Systems Engineer

Google LLC

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google LLC in Mountain View, CA is seeking a Staff Software Engineer for Android Kernel and Systems to help advance core kernel and system software across billions of devices. The role emphasizes C/C++ development, Linux kernel experience, and embedded operating systems expertise, with opportunities to influence architecture and open-source contributions.

The team collaborates across Android platforms, memory management, virtualization, and performance tuning, offering a path to impactful,

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.

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.

Skills

C/C++
Embedded operating systems
Software architecture
Linux Kernel development
Android platform experience
Data structures & algorithms
Rust language

Education

Bachelor's degree or equivalent practical experience
Master’s degree or PhD in Engineering, Computer Science, or a related technical field

Tools

GKI development
Kernel tooling

Job description

Google LLC in Mountain View, CA is seeking a Staff Software Engineer for Android Kernel and Systems to help advance core kernel and system software across billions of devices. The role emphasizes C/C++ development, Linux kernel experience, and embedded operating systems expertise, with opportunities to influence architecture and open-source contributions.

The team collaborates across Android platforms, memory management, virtualization, and performance tuning, offering a path to impactful,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Kernel & Android Drivers Engineer
Senior Embedded Linux Kernel & Android Drivers Engineer

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior Embedded Linux Kernel Engineer (Android)
Senior Embedded Linux Kernel Engineer (Android)

Google LLC • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Staff Software Engineer: Android Systems & Embedded
Staff Software Engineer: Android Systems & Embedded

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - Embedded Systems (Remote)
Staff Software Engineer - Embedded Systems (Remote)

Google • Saint Paul (MN)

Remote
USD 28,000 - 41,000
Staff Software Engineer, Android Kernel and Systems
Staff Software Engineer, Android Kernel and Systems

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Systems Software Lead - Android/Linux Kernel
Systems Software Lead - Android/Linux Kernel

Qualcomm • San Diego (CA)

On-site
USD 170,000 - 255,000
Annual discretionary bonus
RSU grants
Comprehensive benefits package
OS & Kernel Engineer — Android/Linux Specialist
OS & Kernel Engineer — Android/Linux Specialist

Qualcomm • San Diego (CA)

On-site
USD 100,000 - 149,000
Kernel Engineering Manager | Linux OS & System Software
Kernel Engineering Manager | Linux OS & System Software

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Linux Kernel & BMC Architect
Staff Linux Kernel & BMC Architect

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineering Manager: Kernel & Systems
Senior Software Engineering Manager: Kernel & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000