Staff Software Engineer, Linux Kernel
$207k - $300kDrive 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.
$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...SuggestedWorldwide$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...SuggestedWork experience placementRemote work$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...SuggestedFull time$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$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...SuggestedTemporary workFlexible hours$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- ...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:...
$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 workLocal area$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 workInternshipWork at officeMonday to Friday- ...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 placement3 days per week
- ...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 officeLocal areaRemote work3 days per week
$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...InternshipLocal areaFlexible hours- 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 officeRemote workWorldwide
$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 timeTemporary work$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 payContract work$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...$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...- ...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...
- ...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...
- ...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 areaWorldwideFlexible hours
$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$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 paidFull timeWork experience placementWork at officeLocal areaRemote workMonday to FridayFlexible hours3 days per week$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 employmentFull timeInternshipWork from homeWorldwide$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 timeTemporary workRemote workFlexible hours$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$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$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$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 timeWork experience placementWork at officeRemote work$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 startWorldwide$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 placementWork at officeImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Linux Kernel. Be the first to apply!
- linux administrator Sunnyvale, CA
- unix linux systems engineer Sunnyvale, CA
- linux engineer Sunnyvale, CA
- linux developer Sunnyvale, CA
- linux systems administrator Sunnyvale, CA
- senior linux systems engineer Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- software technical support engineer Sunnyvale, CA
- remote software sales Sunnyvale, CA
- software quality assurance Sunnyvale, CA



