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

Sr. Software Engineer, Linux Kernel

$200k - $375k

SpaceXSI

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer, Linux Kernel in Palo Alto, CA vacancy
  • $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... 
    Suggested
    Temporary work

    X.ai

    Palo Alto, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    a month 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... 
    Suggested
    Temporary work
    Internship
    Work at office
    Monday to Friday

    SpaceX

    Palo Alto, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    25 days ago
  • $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... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week
    Sunnyvale, CA
    a month ago
  • $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... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    8 days ago
  • $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... 
    Senior
    Flexible hours

    Hackajob

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Worldwide

    Perception Point LTD

    Sunnyvale, 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:... 
    Senior

    AMD

    Santa Clara, CA
    3 days ago
  • $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 time
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    4 days ago
  • $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... 
    Senior
    Worldwide

    NVIDIA

    Santa Clara, CA
    2 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
    1 day 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... 

    Arista Networks

    Santa Clara, CA
    17 hours ago
  •  ...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

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $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... 
    Senior
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    17 hours ago
  • $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... 
    Senior
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    2 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 least...  ...routers. Deep knowledge of the Linux kernel and networking stack, or transferable... 
    Senior
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    4 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... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  • $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

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...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,... 
    Senior
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    4 days ago
  •  ...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... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 day ago
  • $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 time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    1 day ago
  •  ...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... 
    Senior
    Full time
    Temporary work

    xAI

    Palo Alto, CA
    4 days ago
  •  ...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

    NVIDIA AI

    Santa Clara, CA
    17 hours ago
  •  ...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

    Arista Networks, Inc.

    Santa Clara, CA
    1 day ago
  •  ...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... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

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