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
...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...SuggestedWorldwide$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...SuggestedWorldwide$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$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...SuggestedTemporary workLocal area$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,...SuggestedWorldwide- ...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 timeLocal areaWork from home
$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 timeLocal areaWork from homeFlexible hours$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$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...$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...$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$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$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$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 placementWork at officeLocal areaRemote workFlexible hours$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 timeTemporary workPart timeWork experience placementWorldwide$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 timeCasual workWork at officeWork from homeFlexible hoursDay shift$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...$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$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$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$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$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...$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 workWorldwide$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 timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...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...
$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 officeRemote work$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 timeLocal areaWork from homeFlexible hours- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
$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 timeLocal areaWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Kernel Virtualization. Be the first to apply!
- embedded software Sunnyvale, TX
- entry level software sales Sunnyvale, TX
- software technology Sunnyvale, TX
- software implementation project manager Sunnyvale, TX
- software support Sunnyvale, TX
- government software Sunnyvale, TX
- software engineer - cloud services Sunnyvale, TX
- remote software sales Sunnyvale, TX
- healthcare software sales Sunnyvale, TX
- id software Sunnyvale, TX




