Kernel Engineering Manager | Linux OS & System Software

Google Inc.

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Staff Linux Kernel & BMC Architect
Staff Linux Kernel & BMC Architect

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
Bonus target of 20%
Equity
Comprehensive benefits package
Lead Embedded Systems & NICs Engineering Manager
Lead Embedded Systems & NICs Engineering Manager

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
25% bonus target
Equity options
Comprehensive benefits package
Engineering Manager, Embedded Systems & Firmware
Engineering Manager, Embedded Systems & Firmware

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Linux Kernel Networking Architect & PCIe Lead
Linux Kernel Networking Architect & PCIe Lead

Google Inc. • 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
Senior Staff GPU System Software Architect
Senior Staff GPU System Software Architect

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Staff Linux Kernel Networking Architect
Staff Linux Kernel Networking Architect

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
20% bonus target
Software Engineering Manager, Kernel Development
Software Engineering Manager, Kernel Development

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Embedded Systems Engineer - FW/Kernel
Staff Embedded Systems Engineer - FW/Kernel

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Engineering Manager, ML Systems & Kernel
Engineering Manager, ML Systems & Kernel

Google • Sunnyvale (CA)

On-site
USD 197,000 - 291,000
Bonus
Equity
Comprehensive benefits