Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Kernel Virtualization

$207k - $300k

Google

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.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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Kernel Virtualization in Sunnyvale, CA vacancy
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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,... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    2 days ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    5 days ago
  • $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... 
    Suggested
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    1 day ago
  • 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... 
    Suggested
    Remote work
    Worldwide

    DataDirect Networks

    Santa Clara, CA
    3 days ago
  • $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 employment
    Full time
    Temporary work
    Part time
    Flexible hours

    Walmart

    Sunnyvale, CA
    4 days ago
  • $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... 

    Google

    Mountain View, CA
    1 day ago
  • $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 time
    Temporary work
    Part time

    Walmart Inc.

    Sunnyvale, CA
    7 hours ago
  • $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 employment
    Full time
    Temporary work
    Part time
    Local area
    Home office
    Flexible hours

    Walmart Inc.

    Sunnyvale, CA
    21 hours ago
  •  ...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... 

    PlusAI

    Santa Clara, CA
    a month ago
  • $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 time
    H1b

    Raydar

    Mountain View, CA
    10 days ago
  • $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 employment
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    9 days ago
  •  ...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... 

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...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... 

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $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 employment
    Immediate start

    Otter.ai

    Mountain View, CA
    2 days ago
  • $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

    Google LLC

    Sunnyvale, CA
    21 hours ago
  • $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... 

    Google

    Sunnyvale, CA
    7 hours ago
  • $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

    Otter.ai

    Mountain View, CA
    1 day ago
  • $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 time
    Temporary work
    Flexible hours

    NIO USA, INC

    San Jose, CA
    a month ago
  •  ...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

    Tek Leaders Inc

    Sunnyvale, CA
    a month ago
  • $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... 

    Google LLC

    Mountain View, CA
    21 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Flexible hours

    Coupang

    Mountain View, CA
    4 days ago
  •  ...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 time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • $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... 

    Google

    Sunnyvale, CA
    2 days ago
  • $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

    Crusoe

    Sunnyvale, CA
    a month ago
  •  ...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... 

    Jobleads-US

    Sunnyvale, CA
    20 hours ago
  • $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 start
    Flexible hours

    Nuro

    Mountain View, CA
    15 days ago
  • $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

    Google

    Mountain View, CA
    1 day ago
  • $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 time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  •  ...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... 

    AMD

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Kernel Virtualization. Be the first to apply!