Staff Kernel Virtualization Engineer – Hypervisor Performance

Google Inc.

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google seeks a Staff Software Engineer specializing in kernel virtualization to advance its next-generation silicon and hypervisor stack. You will guide low-level OS and virtualization tuning, drive performance improvements across x86 and Arm platforms, and collaborate with cross-functional teams to define the performance roadmap for large-scale data center workloads.

With 8+ years of experience, you will design, implement, and test software that reduces virtualization latency and improves

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8+ years of experience in software development and system programming.
  • Experience with Linux kernel internals, kernel virtualization or hypervisor development.
  • Experience in performance analysis, debugging, and system optimization on server architectures.

Responsibilities

  • Lead hardware-system co-design for next-generation custom silicon and SoCs, translating low-level software performance insights into architectural requirements for future processor and server platforms.
  • Optimize Linux kernel internals and hypervisors to eliminate virtualization overhead across x86 and Arm-based infrastructure.
  • Architect bare-metal microbenchmarks, diagnostic tools, and profiling suites to resolve complex system bottlenecks across CPUs, caches and memory hierarchies.
  • Drive cross-functional alignment across silicon architecture, platform firmware, OS, and cloud teams to set performance roadmaps for planet-scale workloads.
  • Mentor engineers and establish rigorous performance methodologies and benchmarking standards.

Skills

Kernel virtualization
Linux kernel internals
Hypervisor development
Performance analysis
Server architectures

Education

Bachelor's degree

Job description

Google seeks a Staff Software Engineer specializing in kernel virtualization to advance its next-generation silicon and hypervisor stack. You will guide low-level OS and virtualization tuning, drive performance improvements across x86 and Arm platforms, and collaborate with cross-functional teams to define the performance roadmap for large-scale data center workloads.

With 8+ years of experience, you will design, implement, and test software that reduces virtualization latency and improves

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Kernel & Hypervisor Performance
Staff Software Engineer: Kernel & Hypervisor Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Staff Software Engineer, Kernel Virtualization
Staff Software Engineer, Kernel Virtualization

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Staff Software Engineer, Kernel Virtualization
Staff Software Engineer, Kernel Virtualization

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Systems Engineer - Linux Kernel & Virtualization
Systems Engineer - Linux Kernel & Virtualization

Anodize • San Francisco (CA), Los Altos (CA)

On-site
USD 180,000 - 240,000
Linux Kernel Engineering Manager
Linux Kernel Engineering Manager

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Staff Linux Kernel Engineer - Virtualization & Security
Staff Linux Kernel Engineer - Virtualization & Security

Qualcomm • San Diego (CA)

On-site
USD 141,000 - 212,000
Senior Software Engineer, Virtualization at Scale
Senior Software Engineer, Virtualization at Scale

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer — Cloud Compute Performance
Staff Software Engineer — Cloud Compute Performance

Google Inc. • Seattle (WA)

On-site
USD 207,000 - 300,000
Linux Kernel & Virtualization Engineer
Linux Kernel & Virtualization Engineer

Anodize • San Francisco (CA), Los Altos (CA)

On-site
USD 180,000 - 240,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