Linux Kernel Engineering Manager

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target
Benefits

Job summary

Google is seeking a Software Engineering Manager for Kernel Development in Sunnyvale, CA. You will lead a team of systems software engineers, drive core Linux kernel design and optimization, and partner with cross‑functional leaders to align roadmaps and deliver major milestones.

You will manage multi-site teams, oversee large budgets, and advance memory management, CPU scheduling, and security initiatives, while shaping the direction of Google’s hyperscale infrastructure.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of software development experience.
  • 3 years in a technical leadership role.
  • People management experience guiding technical teams, resource allocation, and mentoring.
  • Experience in computer architecture and low-level system software development in C.
  • Experience with operating systems, CPU scheduling, and memory management.

Responsibilities

  • Lead, mentor, and grow a team of systems software engineers, fostering a collaborative, high‑performance culture.
  • Drive architectural design and implementation of core Linux kernel components to meet compute infrastructure demands.
  • Partner with Tech Leads and cross‑functional partners to align roadmaps, set technical boundaries, and deliver milestones.
  • Advocate engineering excellence, testing methodologies, and profiling to minimize regressions and ensure data integrity.
  • Collaborate with platform infra and leadership to secure approvals and launch new platform features.

Skills

Leadership
C
OS concepts
People management
Architectures
C/C++
Rust
Linux kernel knowledge
Scheduling & memory mgmt

Education

Bachelor's degree
Master's or PhD (preferred)

Tools

Linux Kernel Programming
KVM
BPF tracing

Job description

Google is seeking a Software Engineering Manager for Kernel Development in Sunnyvale, CA. You will lead a team of systems software engineers, drive core Linux kernel design and optimization, and partner with cross‑functional leaders to align roadmaps and deliver major milestones.

You will manage multi-site teams, oversee large budgets, and advance memory management, CPU scheduling, and security initiatives, while shaping the direction of Google’s hyperscale infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Linux Kernel Engineering Manager
Lead Linux Kernel Engineering Manager

Google • United States

On-site
USD 207,000 - 300,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
Software Engineering Manager, Kernel Development
Software Engineering Manager, Kernel Development

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Lead Linux Kernel Networking Engineer
Lead Linux Kernel Networking Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Firmware & Kernel Lead for High-Scale Systems
Staff Firmware & Kernel Lead for High-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Software Engineering Manager, Kernel Development
Software Engineering Manager, Kernel Development

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Technical Lead, Linux Kernel Networking
Technical Lead, Linux Kernel Networking

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Engineering Manager, Embedded Systems & Firmware
Engineering Manager, Embedded Systems & Firmware

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Linux Kernel & Android Drivers Engineer
Senior Embedded Linux Kernel & Android Drivers Engineer

engineeringjobs.net, Inc. • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Linux Networking
Staff Software Engineer, Linux Networking

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000