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

Staff Software Engineer, Linux Kernel

$207k - $300k

Google

Drive the technical strategy and architecture for essential Linux kernel subsystems, including memory management, CPU scheduling, BPF, and filesystems.Own the scoping and strategy for critical systems engineering initiatives, guiding technical teams through ambiguous, low-level software challenges to meet the demands of Google's compute infrastructure.Partner with Tech Leads, Engineering Managers, and cross-functional leadership across Platform Infrastructure and Google Cloud to align project roadmaps and establish clear technical boundaries.Oversee end-to-end project execution to ensure teams successfully deliver on critical technical milestones.Advocate for testing methodologies, system optimizations, and performance profiling to eliminate code regressions, reduce failure rates, and uphold fleet efficiency and data integrity.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience programming in C++.5 years of experience testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.3 years of experience with software design and architecture.Experience with computer architecture, operating system and Kernel programming.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.3 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.Experience with Linux Kernel, CPU scheduling, memory management and virtualization.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.Google’s Kernel Resource Management team is hiring a Staff Software Engineer to shape the future of our compute infrastructure. In this role, you will drive the technical strategy and architecture for core Linux kernel subsystems, primarily focusing on memory management and CPU scheduling. Your work will directly impact Google's global fleet by maximizing efficiency, scaling throughput, and innovating in advanced areas like low-overhead virtualization, memory tiering, and kernel security hardening. If you are an expert in OS kernels and computer architecture with a track record of leading high-impact systems engineering initiatives, join us to solve complex, low-level software challenges at an unprecedented scale.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 programming in C++.5 years of experience testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.3 years of experience with software design and architecture.Experience with computer architecture, operating system and Kernel programming.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Linux Kernel in Sunnyvale, CA vacancy
  • $207k - $300k

     ...Baseboard Management Controller (BMC) software architecture, ensuring scalability across...  ...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 infrastructure... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $190k - $300k

     ...global scale. From chips and software to rack-scale systems, our...  ...Will consider remote.The Role: Staff Software Engineer, SIMD KernelsWhat you will do:As a member of the SIMD Kernels team, you will help...  ...C++ and Python development in Linux environment and using standard... 
    Suggested
    Work experience placement
    Remote work

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

     ...and see how you can make a lasting impact on the world.We are looking for a Senior System Software Engineer to join the GPU Virtualization team and advance open-source Linux kernel support for NVIDIA GPUs. In this role, you will develop virtualization features in Rust... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $123k - $191k

     ...computing, artificial intelligence, and software-defined networking to provide our...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...You’ll Work WithArista’s Linux Kernel team is responsible for developing and... 
    Suggested

    Arista Networks

    Santa Clara, CA
    3 days ago
  • $135.2k - $306.4k

     ...Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    31 minutes ago
  • $152k - $241.5k

     ...technological advancement.Are you a motivated system software engineer with a deep understanding of device drivers who has...  ...coherence and consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software developmentExperience maintaining... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...be critical in enhancing GPU kernels, deep learning models, and training...  ...technologies and advanced engineering principles to drive...  ...technical and analytical skills in Linux environments. The ideal candidate...  ...integrating graph compilers. Software Engineering Best Practices:... 

    AMD

    Santa Clara, CA
    1 day ago
  • $65 - $70 per hour

     ...learn more. Base pay range $65.00/hr - $70.00/hr Job Title: Linux Kernel Engineer (Only W2) Location: San Jose CA (3 days Onsite) Duration: 1...  ...layer, handling Linux OS, kernel, and low-level system software — this is not a networking role. Role Responsibilities: Platform... 
    Contract work
    Local area

    BayOne Solutions

    San Jose, CA
    4 days ago
  • $125k - $165k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, LINUX KERNEL (STARLINK) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally... 
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Palo Alto, CA
    1 day ago
  •  ...global scale. From chips and software to rack-scale systems, our team...  ...The Role: Principal Software Engineer, KernelsWhat you will do:The...  ...and maintenance of software kernels for next-generation AI hardware...  ...and Python development in Linux environments and using standard... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  •  ...Hypervisor (AHV) team at Nutanix as a Software Engineer 2 offers the exciting opportunity to contribute...  ...role, you will work with cutting-edge kernel-level technologies to drive the...  ...knowledge of OS internals, particularly UNIX/Linux.Familiarity with x86 architecture,... 
    Work at office
    Local area
    Remote work
    3 days per week

    Nutanix

    San Jose, CA
    1 day ago
  • $165.2k - $223.6k

     ...looking for an experienced Kernel & Hypervisor Engineer for one of our virtualization...  ...of the Amazon Web Services software stack, developing the EC2...  ...qualifications- Experience working with Linux- Experience in professional...  ..., supervisors, and staff; adhere to standards of... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 days ago
  • We are seeking a Senior Staff Software Engineer for the ongoing development of a S3 compliant high performance...  ...programming languages: C/C++Excellent Linux development and deployment skills...  ...of OS principles and architecture of Kernel procedures.Broad range of experience... 
    Work at office
    Remote work
    Worldwide

    DataDirect Networks

    Santa Clara, CA
    4 days ago
  • $200k - $375k

     ...Build and maintain a high-reliability Linux-based operating system for the supercomputer...  ...supercomputer hardware and bring up the OS and software stack on it. Requirements At...  ...routers. Deep knowledge of the Linux kernel and networking stack, or transferable experience... 
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    8 days ago
  • $60 - $66 per hour

    Veterans Sourcing Group is seeking a Systems Debug Engineer - PCIe & Linux Kernel in Milpitas, CA. This 3-month minimum contract is 100% onsite,...  ...PCIe and Linux kernel issues across hardware, firmware, and software teams, ensuring robust platform reliability and test... 
    Hourly pay
    Contract work

    Veterans Sourcing Group

    Milpitas, CA
    4 days ago
  • $258.08k - $387.37k

     ...future.About the RoleAs a Staff / Senior Staff Technical...  ...execution, and autonomy software performance.You will...  ...multiple stakeholders, mentor engineers, and deliver robust...  ...systems.Deep knowledge of Linux, device drivers, computer architecture, kernel behavior, and... 

    Nuro

    Mountain View, CA
    15 hours 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...  ...projects.2 years of experience with Linux Kernel.Google's software engineers develop the... 

    Google

    Sunnyvale, CA
    4 days ago
  •  ...fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to productionize and...  ...collective communication libraries, kernels, drivers, firmware, networking, and hardware...  ...as a black box.Experience with Linux, containers, Kubernetes or comparable... 

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  •  ...fast decode on the Cerebras Wafer-Scale Engine.We are hiring a Software Engineer to build and evolve the ML...  .... Partner with compiler, runtime, kernel, cloud, product, and solutions teams...  ...streaming inference APIs. Experience with Linux, containers, Kubernetes or comparable... 

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators united...  ...Function of Position As a Staff Software Engineer reporting to the Managing...  ...hardware.Extensive experience in Linux/QNX environments, including kernel modules, resource managers, POSIX... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...their interactions with the kernel and hardware.Collaborate with...  ...teams in Warsaw.Develop junior engineers on the team.Minimum...  ...experience testing, and launching software products.5 years of experience...  ...business projects.Experience with Linux Internals, Cluster Management... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  • $160k - $275k

     ...silicon to systems including hardware and software to train and run the largest ML...  ....What You'll Do HereDesign and optimize kernels that interface directly with our hardwareWork...  ...partnership with our ML Research and Hardware Engineering teamsProvide expertise and guidance on... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    3 days per week

    MatX

    Mountain View, CA
    4 days ago
  • $111.07k - $166.4k

     ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in...  ...product to production, and the role of a Staff Engineer in our team is to ensure the overall success...  ...bare-metal, RTOS, device drivers, Linux kernel, etc.Familiarity with advanced... 
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    1 day 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...  ...experience with device driver and kernel side development. Strong...  ...software and firmware on Linux. Experience with Git and CMake... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $207k - $300k

     ...characterization, and ongoing reliability.Develop software that executes in thousands of...  ...environments, and embedded RTOS and Linux environments.Preferred...  ...debugging, and testing within the Linux kernel.Google's software engineers develop the next-generation technologies... 
    Worldwide

    Google

    Sunnyvale, CA
    15 hours ago
  • $207k - $300k

     ...high-impact, critical server software projects from design through...  ...architecture, BIOS, firmware, and the kernel to power Google’s massive...  ...mentor a distributed team of engineers, elevating technical...  ...architecture.Experience with C++, Linux, Python, operating systems, bootloaders... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  • $207k - $300k

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

    Google

    Sunnyvale, CA
    3 days ago
  • $232k

     ...BPosted: 2026-10-19About the RoleAs a Staff Engineer in Core Infrastructure, you will be a...  ...practical experience).8+ years of full-time Software Engineering work experience (inclusive...  ...cost-optimization at a massive scale.Linux & Kernel Knowledge: Strong understanding of... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    4 days ago
  • $262k - $364k

     ...practical experience.8 years of experience in software development.7 years of experience...  ...Triton, CUTLASS, etc.) and performance engineering techniques.Experience with modern LLMs and...  ...DeepMind and XLA, the team also writes custom kernels in CUDA, Triton, and Pallas/Mosaic to... 
    Immediate start
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $176.1k - $308.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...for people.Job DescriptionAs a Staff Engineer, you will...  ...engineers. They combine deep software engineering fundamentals with...  ...LangChain, LlamaIndex, Semantic Kernel) and vector databases (Pinecone... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

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