Staff Software Engineer: Kernel & Hypervisor Performance

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’s Architecture, Analysis, Automation, and Accelerators team is seeking a Staff Software Engineer to guide chip-system co-design for upcoming proprietary chips and hyperscale data centers.

You will investigate low-level OS components and hypervisors, reduce virtualization latency across x86 and Arm platforms, and build direct-hardware testing frameworks to address throughput constraints.

This senior role offers significant impact, equity, and a strong bonus package.

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 systematically identify and eliminate virtualization overhead across both x86 and Arm‑based hyperscale infrastructure.
  • Architect bare‑metal microbenchmarks, diagnostic tools, and profiling suites to isolate and resolve complex system bottlenecks spanning CPU cores, caches, and memory hierarchies.
  • Drive cross‑functional technical alignment across silicon architecture, platform firmware, operating system, and cloud infrastructure teams to set the performance roadmap for planet‑scale workloads.
  • Mentor and technically direct engineers, fostering rigorous systems performance methodologies, experimental benchmarking standards, and architectural best practices.

Skills

Linux kernel internals
Kernel virtualization
Hypervisor development
Performance analysis
System optimization
C/C++ development

Education

Bachelor's degree or equivalent practical experience

Tools

KVM
Bare-metal benchmarking
Diagnostic tools

Job description

Google’s Architecture, Analysis, Automation, and Accelerators team is seeking a Staff Software Engineer to guide chip-system co-design for upcoming proprietary chips and hyperscale data centers.

You will investigate low-level OS components and hypervisors, reduce virtualization latency across x86 and Arm platforms, and build direct-hardware testing frameworks to address throughput constraints.

This senior role offers significant impact, equity, and a strong bonus package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Kernel Virtualization Engineer – Hypervisor Performance
Staff Kernel Virtualization Engineer – Hypervisor Performance

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
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
Senior Embedded Firmware & Accelerator Systems Engineer
Senior Embedded Firmware & Accelerator Systems 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
Staff Software Engineer, Embedded Systems/Firmware, Servers
Staff Software Engineer, Embedded Systems/Firmware, Servers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior CPU Architect: Performance & Microarchitecture Lead
Senior CPU Architect: Performance & Microarchitecture Lead

Google • Austin (TX)

On-site
USD 192,000 - 278,000
Equity
Bonus target
Benefits
Linux Kernel Engineering Manager
Linux Kernel Engineering Manager

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Senior CPU Architecture & Performance Innovator
Senior CPU Architecture & Performance Innovator

Google • City of Poughkeepsie (NY)

Hybrid
USD 192,000 - 278,000
Lead Linux Kernel Networking Engineer
Lead Linux Kernel Networking Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000