← All roles

Software Engineer - Linux Kernel (C++, C)

xAI· Engineering
Apply on company site
Hybrid (Palo Alto, CA; Seattle, WA)$180k - $440kfull-timePosted 2mo ago

About the role

Engineers build and maintain a lean, high-reliability Linux-based operating system for SpaceXSI's AI supercomputer platform, write high-performance device drivers, and collaborate across hardware and software teams to deploy, debug, and evolve the OS and stack on next‑generation supercomputer hardware.

Responsibilities

  • Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabric.
  • Write (or rewrite) high-performance device drivers to extract the maximum physical capability from our network and compute hardware.
  • Manage deployment, operation, and debugging of our platform in production, including: Rigorous resolution and root-causing of anomalies to ensure reliability; Developing and constantly improving our tools for observability and configuration management.
  • Collaborate 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 it.

Qualifications

  • Hands-on systems programming experience in C or C++.
  • Strong operating systems fundamentals (scheduling, memory management, I/O).
  • Understanding of computer networking, both in the host OS stack and with network devices like switches and routers.
  • Excellent written and verbal communication skills.

Skills

Required:C/C++ programmingOperating systems fundamentalsNetworking
Nice to have:Device driversKernel knowledgeDebugging toolsHardware bring-up

Benefits

  • equity
  • comprehensive medical, vision, and dental coverage
  • access to a 401(k) retirement plan
  • short & long-term disability insurance
  • life insurance
  • various other discounts and perks
Last updated Oct 14, 2026. Interested? Apply on the company site.

About xAI

liquid-ai-recruiting-target

More open roles at xAI