Kernel Engineering Manager | Linux OS & System Software

Google Inc.

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 architecture for memory management, CPU scheduling, and core Linux kernel components, and coordinate cross-team roadmaps.

You will mentor engineers, influence technical decisions, and ensure delivery across multiple sites. Strong C, C++, Rust experience and deep knowledge of OS concepts are required.

Qualifications

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

Responsibilities

  • Lead, mentor, and grow a team of systems software engineers.
  • Drive architectural design and execution roadmaps for core Linux kernel subsystems.
  • Collaborate with cross-functional partners to align milestones and technical boundaries.
  • Advocate for engineering excellence, testing methodologies, and performance profiling.

Skills

Technical leadership
People management
C programming
Operating systems
CPU scheduling
Memory management

Education

Bachelor's degree or equivalent
Master's degree or PhD

Tools

Linux Kernel
C++
Rust

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 architecture for memory management, CPU scheduling, and core Linux kernel components, and coordinate cross-team roadmaps.

You will mentor engineers, influence technical decisions, and ensure delivery across multiple sites. Strong C, C++, Rust experience and deep knowledge of OS concepts are required.

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
Senior Software Engineering Manager: Kernel & Systems
Senior Software Engineering Manager: Kernel & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Linux Kernel Networking Manager
Senior Linux Kernel Networking Manager

Google • 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
Embedded Systems Engineering Manager – Firmware
Embedded Systems Engineering Manager – Firmware

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity compensation
Bonus potential
Benefits package
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
Staff Linux Kernel & BMC Architect
Staff Linux Kernel & BMC Architect

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Android Kernel & Systems Engineer
Staff Android Kernel & Systems Engineer

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Engineer, Embedded Systems & Firmware (Servers)
Staff Engineer, Embedded Systems & Firmware (Servers)

Google LLC • Sunnyvale (CA)

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

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000