{"schemaVersion":"jobsearcher.job.v1","id":"0f97246e3f6406dadfba01ab","url":"https://jobsearcher.com/jobs/0f97246e3f6406dadfba01ab","canonicalUrl":"https://jobsearcher.com/jobs/0f97246e3f6406dadfba01ab","title":"Staff Software Engineer, Kernel Virtualization","description":"Overview\nIn this role you lead hardware-system co-design for next-gen custom silicon and SoCs, translating performance insights into architectural requirements. You optimize Linux kernel internals and hypervisors to cut virtualization overhead across hyperscale x86/Arm infrastructure. You architect microbenchmarks and profiling tools to isolate bottlenecks in CPU, cache, and memory hierarchies. You align silicon, firmware, OS, and cloud teams to define the performance roadmap for planet-scale workloads. You mentor engineers and advance rigorous benchmarking standards, shaping the future of Google's proprietary chips and infrastructure.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesLead hardware-system co-design for next-gen custom silicon and SoCsOptimize Linux kernel internals and hypervisors to reduce virtualization overheadArchitect bare-metal microbenchmarks, diagnostic tools, and profiling suitesDrive cross-functional alignment across silicon, firmware, OS, and cloud teams to set performance roadmapsMentor and technically direct engineers, promoting rigorous performance methodologiesConstruct direct-hardware testing frameworks to identify throughput bottlenecks and inform CPU developmentResolve complex runtime mysteries and collaborate with cross-disciplinary groups to shape future computing\nKey requirements8 years of software development and system programmingExperience with Linux kernel internals, kernel virtualization, or hypervisor developmentExperience in performance analysis, debugging, and system optimization on server architecturesleadershipcross-functional collaborationproblem-solvingKernel-Based Virtual Machine (KVM)two-level pagingVM-exit optimization","company":"Google","rawCompany":"google","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-22T03:47:24.789Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Software Engineer, Kernel Virtualization","description":"Overview\nIn this role you lead hardware-system co-design for next-gen custom silicon and SoCs, translating performance insights into architectural requirements. You optimize Linux kernel internals and hypervisors to cut virtualization overhead across hyperscale x86/Arm infrastructure. You architect microbenchmarks and profiling tools to isolate bottlenecks in CPU, cache, and memory hierarchies. You align silicon, firmware, OS, and cloud teams to define the performance roadmap for planet-scale workloads. You mentor engineers and advance rigorous benchmarking standards, shaping the future of Google's proprietary chips and infrastructure.\n\nCompensation / Benefitsbonus targetequitybenefits\nResponsibilitiesLead hardware-system co-design for next-gen custom silicon and SoCsOptimize Linux kernel internals and hypervisors to reduce virtualization overheadArchitect bare-metal microbenchmarks, diagnostic tools, and profiling suitesDrive cross-functional alignment across silicon, firmware, OS, and cloud teams to set performance roadmapsMentor and technically direct engineers, promoting rigorous performance methodologiesConstruct direct-hardware testing frameworks to identify throughput bottlenecks and inform CPU developmentResolve complex runtime mysteries and collaborate with cross-disciplinary groups to shape future computing\nKey requirements8 years of software development and system programmingExperience with Linux kernel internals, kernel virtualization, or hypervisor developmentExperience in performance analysis, debugging, and system optimization on server architecturesleadershipcross-functional collaborationproblem-solvingKernel-Based Virtual Machine (KVM)two-level pagingVM-exit optimization","datePosted":"2026-09-22T03:47:24.789Z","dateModified":"2026-09-22T03:47:24.789Z","hiringOrganization":{"@type":"Organization","name":"Google","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0f97246e3f6406dadfba01ab"},"url":"https://jobsearcher.com/jobs/0f97246e3f6406dadfba01ab"}}