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, TX vacancy
  • $207k - $300k

     ...generation Baseboard Management Controller (BMC) software architecture, ensuring scalability...  ...like TPUs and GPUs).Own the Linux kernel, networking stack, and installation systems...  ...custom SoCs.Partner directly with hardware engineering, accelerator (TPU/GPU) teams, and... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    23 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...launching software products.Experience in Kernel programming and firmware.Coding experience... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    29 days ago
  • $207k - $300k

     ...their interactions with the kernel and hardware.Collaborate with...  ...in Warsaw.Develop junior engineers on the team.Minimum qualifications...  ...testing, and launching software products.5 years of experience...  ..., System Architecture, Virtualization, and Security.Google Cloud’s... 
    Suggested

    Google

    Sunnyvale, TX
    2 days ago
  • $175k - $230k

     ...Job Title: Staff Software Engineer Apply now, read the job details by scrolling down Double check you have the necessary skills before sending...  ...frameworks (e.g., LangChain, AutoGen, Semantic Kernel, MCP). ~ Proven track record of leading large-scale technical... 
    Suggested
    Temporary work
    Local area

    Newmark

    Dallas, TX
    10 days ago
  • $207k - $300k

    Lead the end-to-end software architecture, design, and development of high-performance server...  ...with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)...  ...comprehensive software solutions—spanning FW, BIOS, Kernel, and drivers—ensuing rigorous testing,... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    29 days ago
  •  ...strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack.Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows and... 
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, TX
    4 days ago
  • $157.1k - $246.5k

     ...that quantify the accuracy and reliability of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned evaluation products into... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  • $207k - $300k

     ...for developer-facing Application Programming Interfaces (APIs), Software Development Kits (SDKs), and tools, ensuring they meet the...  ...tests problems that exceed the scope of a generalist Software Engineers, specifically around optimizing Generative AI performance across... 
    Shift work

    Google

    Sunnyvale, TX
    6 days ago
  • $207k - $300k

     ...and automated quality gates for first-party skills.Lead robust software design and automated testing practices, participate in on-call...  ...and performance.Coach and mentor junior and mid-level engineers, enforce architectural best practices, and actively cultivate... 

    Google

    Sunnyvale, TX
    6 days ago
  • $262k - $365k

     ...model representation, on-device runtime and kernel implementation.Minimum qualifications:...  ...experience.8 years of experience in software development.7 years of experience leading...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 

    Google

    Sunnyvale, TX
    4 days ago
  • $207k - $300k

     ...the design, development, and maintenance of large-scale software solutions, including kernel storage stacks, Linux drivers, firmware, and user-space...  ....Influence, coach, and mentor a distributed team of engineers while managing project priorities, deadlines, and deliverables... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $207k - $300k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 
    Worldwide

    Google

    Sunnyvale, TX
    18 days ago
  • $207k - $300k

     ...reductions across organizational boundaries.Lead the development of software that improves the velocity, performance, safety, transparency, and manageability of Google network systems across various engineering teams.Define and lead the overarching testing strategy by... 
    Worldwide

    Google

    Sunnyvale, TX
    10 days ago
  • $134k - $174k

    Staff Embedded Software EngineerAt Hidden Level, we’re building the future of airspace awareness through cutting-edge RF sensing technology. Our...  ...As we expand, we’re looking for a Staff Embedded Software Engineer to accelerate product development of high performance,... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Hidden Level

    Syracuse, NY
    a month ago
  • $195.2k - $292.8k

     ...with intelligent systems. Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices and facilities...  .... Working at the intersection of research and production, our engineers build the data pipelines, supervised fine-tuning (SFT) workflows... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield Ai

    Dallas, TX
    12 hours ago
  • $165k - $235k

     ...through our system becomes critical to making that experience affordable, reliable, and easy to understand. We’re looking for a Staff Engineer with real experience building ledger, payments, card, reimbursement, or money movement systems in production. This is a... 
    Full time
    Casual work
    Work at office
    Work from home
    Flexible hours
    Day shift

    Take Command Health

    Dallas, TX
    12 hours ago
  • $262k - $364k

     ...party and third-party systems.Partner with engineering and business stakeholders to define and...  ...experience.8 years of experience in software development, and with data structures/algorithms...  ...to push technology forward.As a Senior Staff Software Engineer, you will define the... 

    Google

    Sunnyvale, TX
    13 days ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...software design and architecture.Experience in Kernel Drivers and GPU DriversPreferred... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $150k - $217k

     ...experience reading/debugging in Java, C, C++, software framework, Python, Shell, Perl, or...  ...qualifications:Experience with virtualization and containers (Docker, containers), Kubernetes...  ...Linux/Unix or operating systems (from Kernel to Shell and beyond, file systems and... 
    Shift work

    Google

    Sunnyvale, TX
    3 days ago
  • $137k - $173k

     ...individuals who ask questions, challenge the status quo, and want to grow while making a real difference. About the Role Staff Software Engineer who is passionate about building scalable, high-quality software and guiding engineering teams toward strong technical... 
    Flexible hours

    XIFIN

    Dallas, TX
    4 days ago
  • $262k - $364k

     ...architecture and technical road map for the software stack on our accelerator platforms.Drive...  ...and development (e.g., sockets, TCP/IP, kernel networking stack).Experience with Linux...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related technical... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days 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, TX
    3 days ago
  • $262k - $364k

     ...Lead and coach a distributed engineering team, fostering innovation while...  ...: Design and deploy scalable software and advanced serving...  ...Systems, System Design, and Kernel Drivers.Preferred qualifications...  ...GPUDirect Storage (GDS).As a Senior Staff Software Engineer, you will... 
    Remote work
    Worldwide

    Google

    Sunnyvale, TX
    12 hours ago
  • $129.4k - $198.4k

     ...pipelines, and core infrastructure that support virtual testing, data analysis, model...  ...simulation tests used for autonomous vehicle software validation. Develop and maintain GM’s...  ..., simulation trust and health trends to engineering teams and leadership. Drive scalable simulation... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    a month ago
  •  ...hands-on experience working with Azure Virtual Desktops. Minimum of 5 years of experience...  .... Experience developing and testing software packages using Install shield or equivalent...  ...framework. Expert End Point Protection Engineering. Experience with Windows 10/11, Active Directory... 

    The Dignify Solutions, LLC

    Dallas, TX
    5 days ago
  • $200k - $285k

    Job Summary:The Staff Software Engineer provides technical leadership and hands-on software development for BDO Tax products and platforms, including AI-enabled solutions supporting Partnership, Direct Tax (Business Tax), Indirect Tax, and Dynamics/ERP integrations. This... 
    Work at office
    Remote work

    BDO International

    Dallas, TX
    6 days ago
  • $189.3k - $290.7k

    Job DescriptionRole As a Staff Software Engineer on the Validation Foundations and Acceleration team within the Autonomous Vehicle (AV) organization, you will play a key role in leading and developing complex behavior validation products such as the Behavior Validation... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...future of work.About the RoleWe are seeking a Robot Simulation Engineer to develop advanced simulation environments that support the development... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Sunnyvale, TX
    4 days ago
  •  ...deliver reliable, scalable experiences. We are looking for engineers who pair strong software fundamentals with practical AI-assisted development...  ...help the broader team work better.The roleWe are hiring a Staff Software Engineer with demonstrated ability to use AI as... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    1 day ago
  • $189.3k - $290.7k

    Job DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team within the Interactive Experience platform. In this role, you will define the architecture and technical direction for production software on automotive System-on-Chip (SoC) platforms... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    12 hours ago

Do you want to receive more vacancies?

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