Staff Software Engineer, Kernel Virtualization
$207k - $300kLead 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.Minimum 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.Preferred qualifications:Master's degree or PhD in Computer Engineering, Computer Science, or Electrical Engineering.Experience with Kernel-Based Virtual Machine (KVM), two-level paging, VM-exit optimization, vCPU scheduling, and bare-metal microbenchmarks.Experience with hardware/software co-design and collaborating with cross-functional teams to influence SoC/CPU feature specifications.Expertise in virtualization performance characterization and root-causing virtualization overheads on enterprise server platforms.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.As a Staff Software Engineer on the Architecture, Analysis, Automation, and Accelerators unit, you will guide chip-system joint engineering for Google's upcoming proprietary chips.Connecting physical layout with mass-scale data centers, you will investigate low-level operating system components and hypervisors to reduce virtualization latency across multiple compute environments. By constructing direct-hardware testing frameworks, you will pinpoint and unblock critical throughput constraints to steer downstream CPU development.In this role, excel at untangling ambiguous runtime mysteries and partnering with cross-disciplinary engineering groups to shape the future of worldwide computing.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.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.
$207k - $300k
...coach a distributed team of engineers.Facilitate alignment and clarity... ..., and enhance large-scale software solutions.Minimum qualifications... ...of experience with Linux Kernel.Google's software engineers develop... ...Cloud (GDC) air-gapped Virtual Machine (VM) team is responsible...Suggested$160.2k - $330.4k
...intuitive design, intelligent software, and next-generation safety... ...vehicles run on: the virtualization and platform-services layer... ...efficiently. As one of the founding engineers, you'll set technical... ...experience in embedded, systems, or kernel-level software development,...SuggestedFull timeLocal areaWork from homeRelocation packageFlexible hours$191k - $215k
...s first 3D-stacked photonics engine, Passage™, capable of connecting... ...! We are hiring a talented software engineer to help us build the... ...develop security, telemetry, virtualization, and remote administration... ...experience with device driver and kernel side development. Strong...SuggestedFull timeTemporary workRemote workFlexible hours$167k - $246k
...THE ROLE Join a world-class team of engineers building the next generation of enterprise... ..., developing and optimizing the Linux kernel to push the boundaries of performance and... ...problems at the boundary of hardware and software Lead the architecture and development...SuggestedWork at officeFlexible hours- We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance file system. The candidate must... ...development.Full understanding of OS principles and architecture of Kernel procedures.Broad range of experience with open-source...SuggestedRemote workWorldwide
$143k - $286k
...Segment: Home OfficeWe are seeking a talented and passionate Staff, Software Engineer (Back End), you will be part of Catalog Engineering team... ...great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at...Permanent employmentFull timeTemporary workPart timeFlexible hours$207k - $300k
...'s degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics... ...experience.8 years of experience in software development.Experience in Python and C++... ...quantization, collective communication, kernel), and can reason their implications to the...$143k - $286k
...Position Summary... We are seeking a talented and passionate Staff Full Stack Software Engineer to join our Marketplace Engineering team. In this role... ...career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at...Full timeTemporary workPart time$143k - $286k
...0/yr Regular/ Permanent Position Summary... As a Staff Software Engineer , you will lead the design and delivery of scalable platform... ...a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at...Permanent employmentFull timeTemporary workPart timeLocal areaHome officeFlexible hours- ...Description PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in... ...runtime monitoring. Collaborate closely with machine learning engineers to efficiently deploy new models into production while...
$210k - $275k
...clinical and administrative software for care providers. Its platform... ...-cycle products. This is a staff-level, full-stack role with... ...practices across multiple engineering teams. • Lead multi-month,... ...interfaces for complex tables, virtualized rendering, keyboard-driven...Full timeH1b$176.1k - $308.2k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for... ...green card, will be considered. As a Staff Software Engineer, you will independently lead... ...frameworks (LangChain, LlamaIndex, Semantic Kernel) and vector databases (Pinecone,...Permanent employmentFull timeWork experience placementWork at officeImmediate startRemote workFlexible hours2 days per week- ...Job Description Primary Function of Position As a Staff Software Engineer reporting to the Managing Staff Software Engineer in the... ...architecture and implementation of mixed-criticality embedded virtualization. You’ll define how a next-generation surgical robotic...
- ...capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM training and... ..., compilers, runtimes, and low-level kernels to implement new algorithmic capabilities... ...deliver end-to-end capabilities.Contribute to software architecture and roadmap decisions by...
$210k - $275k
...experiences, where conversations turn directly into outcomes. As a Staff Software Engineer on our Product teams, you’ll define how these capabilities... ...notes, summaries, and other insights from in-person and virtual meetings - turning meetings into accessible, collaborative,...Permanent employmentImmediate start$262k - $364k
...Senior Staff Software Engineer, GPU System Software Share Senior Staff Software Engineer, GPU System Software Google Sunnyvale, CA, USA... ...and testing/launching software products. ~ Experience in Kernel programming and firmware. ~ Coding experience in C or C++...Worldwide$207k - $300k
...in Go/C++) for Kubernetes components, custom controllers, and orchestration engines running across massive fleet environments.Build and evolve software-defined networking, network virtualization, and data center connectivity layers to ensure low-latency, scalable, and...$210k - $275k
The OpportunityAre you an experienced Staff Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection... ...notes, summaries, and other insights from in-person and virtual meetings - turning meetings into accessible, collaborative,...Permanent employment$163.5k - $212.4k
...FIREFLY brand. The Role As a Staff Simulation Software Engineer, you will design and deliver the... ...delivery of low-level emulation and virtualization software for high-performance, high... ...). ~ Solid mastery of Linux kernel internals, embedded / real-time operating...Full timeTemporary workFlexible hours- ...Staff Software Engineer/Mern Stack developer 5 days onsite in Sunnyvale, CA Relocation is okay rate only on w2 3 round virtual interview process Looking for MERN Full stacks , needs to have held a staff level jobin the past Needs: REACT NODE...Relocation
$207k - $300k
...Staff Software Engineer, Pixel Graphics GPU Software Share Staff Software Engineer, Pixel Graphics GPU Software X In most instances, this... ...Unit (GPU) driver team, you will share ownership of the kernel GPU driver and the user-space graphics driver stack. You will...$174k - $299k
...You will be a part of the Observability Engineering team at Coupang to build and maintain monitoring... ...OSS solutions, as well as building software components from scratch. You would work... ...Review - Phone Interview - Onsite (or Virtual Onsite) Interview – Offer The exact...Full timeTemporary workWork experience placementFlexible hours- ...will set the standards for software-defined vehicles around... ...We are looking for a Staff Embedded Software Engineer who understands the lay of... ...~ Operating Systems & Virtualization: Proficient in Embedded Linux... ...Board Support Packages, kernel configuration, device driver...Full timeContract work
$262k - $364k
...behavioral patterns.Build the metrics engines and dashboards to track evaluation coverage... ...experience. 8 years of experience in software development.7 years of experience... ...enterprise-grade developer platforms, virtualization/sandbox environments, or production-grade...$250k - $300k
...Crusoe. About This Role As a Senior Staff Software Engineer for SDN Architecture, you will be a driving technical... ...workloads, working deeply across the Linux kernel, packet processing pipelines, and network virtualization to help deliver the extreme throughput and...Temporary work- ...Google Sunnyvale, CA is seeking a Senior Staff Software Engineer for GPU System Software to lead critical projects at scale, architect kernel-level features, and drive driver interfaces across platforms. You will mentor engineers, collaborate across teams, and deliver...
$193.93k - $352.29k
...other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the... ...and test our autonomous driving technology in a virtual setting. We work on the core simulator and simulation...Immediate startFlexible hours$207k - $300k
...hardware-aware architecture design, and custom kernel development, in partnership with the... ....Partner with product, UX, software, and hardware teams to define the requirements... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical...Immediate start$220k - $300k
Description The Vehicle Experiences Engine at GM is transforming how... ...vehicles by building the software engines behind next-generation... ...software-defined vehicles. As a Staff Software Engineer, Compute... ...work deeply across the Linux kernel, board support packages (BSPs)...Full timeLocal areaWork from homeRelocation packageFlexible hours- ...career.THE ROLE: We are seeking a Senior Triton Compiler and Kernel Engineer to advance Triton performance and capabilities on AMD GPUs.Triton... ...GPU kernels in Python. It is a critical layer in the AI software stack, connecting frameworks and workloads to GPU hardware. Triton...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Kernel Virtualization. Be the first to apply!
- software technology Sunnyvale, CA
- software intern Sunnyvale, CA
- entry level software sales Sunnyvale, CA
- id software Sunnyvale, CA
- software sales Sunnyvale, CA
- internship software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- software applications developer Sunnyvale, CA
- bank software Sunnyvale, CA
- embedded software Sunnyvale, CA






