Sr. Software Engineer, Linux Kernel
$200k - $375kSpaceXSI
Job DescriptionJob DescriptionSpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of making life multiplanetary and expanding consciousness to the stars. SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack: from our Colossus supercomputers, to Grok models, to our suite of applications, including Grok Bot, Grok Build, Grok Imagine, Grok Voice, and X. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next.SR. SOFTWARE ENGINEER, LINUX KERNELAt SpaceXSI, we design, build, and operate the largest AI supercomputers in the world, from the ground up. As a member of the Platform Core team, you will be responsible for the lowest layers of the software stack on the devices setting the pace for how fast we can push the frontier of AI. Our team's software interfaces directly with the core hardware of the supercomputer and its network fabric. Our mission is to expose the full capability of that hardware — limited only by physics — to the rest of the stack, all while retaining the smallest, most robust footprint possible.RESPONSIBILITIES:Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabricWrite (or rewrite) high-performance device drivers to extract the maximum physical capability from our network and compute hardwareManage deployment, operation, and debugging of our platform in production, including: rigorous resolution and root-causing of anomalies to ensure the system is constantly improving in reliability and developing and constantly improving our tools for observability and configuration managementCollaborate with our hardware teams and external partners to design the next generation of supercomputer hardware – and then bring up our OS and software stack on itBASIC QUALIFICATIONS:5+ years of hands-on systems programming experience in C or C++PREFERRED SKILLS AND EXPERIENCE:Strong operating systems fundamentals (scheduling, memory management, I/O) — you must be able to articulate in extreme detail how a computer works, from the hardware all the way up to high-level applicationsUnderstanding of computer networking, both in the host (OS stack) as well as common network devices like switches and routersExcellent written and verbal communication skillsDeep knowledge of the Linux kernel and its networking stack — transferable experience with another production-grade kernel is okay, too!Proficiency with debugging tools spanning kernel, network, and userspace (e.g., ftrace, perf, Wireshark/tcpdump, eBPF, gdb, and more)Experience bringing up new hardware from scratch — you have flashed bare-metal software on a microcontroller with JTAG, or bootstrapped a Linux kernel and rootfs on new hardwareDemonstrated track record of developing and optimizing device/peripheral drivers — ideally for high-speed interfaces, or with advanced considerations like DMA and cache coherencyUnderstanding of major peripheral hardware interface standards (Ethernet, PCIe, I2C, SPI, etc.) — you can critically review a schematic, and debug these interfaces if neededExperience with product security, OS/system hardening, and secure boot schemesCOMPENSATION AND BENEFITS:$200,000 - $375,000 USDBase salary is just one part of our total rewards package at SpaceXSI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks.SpaceXSI is an equal opportunity employer. For details on data processing, view ourRecruitment Privacy Notice.
$180k
...better models power more useful products, and what we learn from people using those products shapes what we build next. SOFTWARE ENGINEER, LINUX KERNEL At SpaceXSI, we design, build, and operate the largest AI supercomputers in the world, from the ground up. As a...SuggestedTemporary work$213k - $263k
...Senior Software Engineer, Linux KernelWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver... ...platform – an integrated embedded system. You will write Linux Kernel drivers (including creating appropriate user-space APIs) to...SeniorFull timeRemote work$194k - $349k
...the threats detected in their environments. This is a Senior Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux, Windows, and Mac OS platforms. The SDE’s in the team own...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$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...SuggestedTemporary workInternshipWork at officeMonday to Friday$224k - $356.5k
...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... ..., QEMU and VFIO, on device assignment, PCIe SR-IOV, memory management and virtual-device lifecycle...SeniorFull time$194k - $349k
...in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that... ...(lightweight agent) across macOS, Linux, and Windows platforms. The Sr. SDEs... ...macOS-focused candidates; Windows OS Kernel and Driver Development experience required...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$164k - $295k
...detected in their environments. This is a software tooling role focused on the delivery of our sensor on Linux platforms. Our tools engineers own development of our test pipelines,... ...(RHEL, Ubuntu, SUSE, etc.), kernel versions (2.6.x through 7.x+), and production...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work2 days per week3 days per week$164k - $295k
...you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection... ...highly scalable and highly performant linux system software components for security... ...field. Experience developing Kernel modules for Linux Experience developing...SeniorPermanent employmentWork experience placementWork at officeLocal area2 days per week3 days per week$135.2k - $306.4k
...Oracle Cloud Linux Team PositionThe 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...SeniorFlexible hours$110k - $160k
...Enterprise Wireless products and features Linux kernel/driver development of popular Wifi... ...Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred... .... WiFi team is looking for an Embedded Software Engineer with C programming and...SeniorFull timeWorldwide- ...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:...Senior
$180k - $270k
...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...Full timeFlexible hours$184k - $287.5k
...platform to life.Contribute extensively from hardware platform analysis through boot firmware to the Linux kernel and operating system, including specialized software SDKs.Lead and collaborate within a worldwide software development team and have a broad impact within...SeniorWorldwide$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$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...- ...Software Engineer, Kernel ReliabilityCerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference...Internship
$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...Worldwide$175k - $240k
...Sr. Software Engineer, High Performance Computing (Starlink) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to...SeniorPermanent employmentTemporary workWorldwideWeekend work$136.3k - $199.9k
...Distributed & HPC Systems Multi-threaded and multi-process SW development Linux System Programming Scripting using python Understanding of... ...and computing clusters. Building and configuring Linux kernels and designing and troubleshooting network infrastructure. Linux...SeniorMinimum wageFull timeWork experience placement$141.3k - $207.23k
...area of expertise.We are looking for a Sr. Electrical Design Engineer to join our team in Milpitas!... ...Designing, implementing, and debugging of Linux firmware for embedded sensing and communications... ...components, communication protocols, software and hardware connectivity, etc.End-to...SeniorMinimum wageFull timeWork experience placement$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 least... ...routers. Deep knowledge of the Linux kernel and networking stack, or transferable...SeniorFull timeTemporary work$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...SeniorTemporary workFlexible hours$152k - $241.5k
...NVIDIA System Software EngineerNVIDIA's invention of the GPU in 1999 sparked... ...Are you a motivated system software engineer with a deep understanding of... ...consistency modelsBackground with kernel mode developmentExperience with Linux Systems Software developmentExperience...Senior- ...Design, build, and optimize massive GPU clusters for large-scale training and inference workloads. Develop and tune low-level CUDA kernels using CUTLASS, Tensor Cores, and Nsight. Profile, debug, and eliminate bottlenecks across GPU memory, networking, filesystems,...SeniorFull timeTemporary work
- ...forward.Join us and, together, we’ll advance your career. Linux Kernel & Virtualization Engineer THE ROLE: We are seek ing an engineer to jo in... ...(Advanced Micro Devices) team is looking for a Linux Software Engineer who can work with OS partners to enable Linux...
$195k - $242k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox's... ...seeking a passionate software engineer to help develop and advance... ...applicationsConfigure and manage embedded Linux build systems (e.g., Yocto)... ...optimize device drivers and kernel-space components using C, C++...Full timeTemporary workRelocation package- ...Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads. Develop and tune low-level CUDA kernels, including GeMM and attention kernels, using CUTLASS, Tensor Cores, and Nsight. Profile, debug, and eliminate bottlenecks across...SeniorFull timeTemporary work
- ...CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads... ...Computer Science or Electrical Engineering with at least 4 years of... ...experience in C/C++ and system-level software development. Candidates... ...Development, Parallel Computing, Linux Systems Software, Virtual...Senior
- ...Arista Networks is looking for a Linux Kernel Senior/Lead Software Engineer in Santa Clara, California. This role involves developing and maintaining features in the Linux Kernel, integrating with hardware, and providing technical leadership within a collaborative team...Senior
- ...Advanced Micro Devices (AMD) is seeking a Linux Kernel & Virtualization Engineer in Santa Clara, CA. You will join a fast-paced environment, workingwith OS partners to enable Linux distros on AMD EPYC CPUs and Instinct GPUs. The role requires ownership, collaboration...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer, Linux Kernel. Be the first to apply!
- ngo software engineer Palo Alto, CA
- senior software design engineer Palo Alto, CA
- real time software engineer Palo Alto, CA
- startup software engineer Palo Alto, CA
- financial software developer Palo Alto, CA
- part time software developer Palo Alto, CA
- software engineer staff Palo Alto, CA
- rust software engineer Palo Alto, CA
- intel software engineer Palo Alto, CA
- software system engineer Palo Alto, CA





