Kernel Software Engineer

Company: Google

Location: Seattle, WA

Salary: $147,000 - $211,000 a year

Type: Full-time

Posted: 2026-03-31

About this role

In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:

  • Health, dental, vision, life, disability insurance
  • Retirement Benefits: 401(k) with company match
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
  • Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary)
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
  • Baby Bonding Leave: 18 weeks
  • Holidays: 13 paid days per year

### Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience coding in C++.
  • 2 years of experience with Kernel programming.
  • 2 years of experience with Kernel-Based virtual machine.

### Preferred qualifications:

  • Master's degree or PhD in Computer Science, or a related technical field.
  • 2 years of experience with Rust.
  • 2 years of experience with Linux Kernel internals.
  • 2 years of experience with cloud security.
  • 2 years of experience with distributed computing.
  • 2 years of experience with Google cloud platform.

## About the job

We build, support, enhance and maintain the Kernel-Based Virtual Machine (KVM) hypervisor in the Linux kernel. Our work powers the virtual machine fleet in Google compute engine and contributes to advancing the in virtualization technology, from new approaches to security and confidentiality all the way to minimizing disruption for our most advanced AI/ML customer workloads. We collaborate on new hardware platforms on both x86 and ARM, engage with CPU vendors, and actively participate in the kernel community, internally and upstream.

The US base salary range for this full-time position is $147,000-$211,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is...

Create Your Job Alert

Other Jobs in Seattle