Software Engineer, Supercomputer Network (Starlink)
Core
Build and maintain the lean, high-reliability Linux-based operating system and high-performance device drivers for SpaceX's AI supercomputer network fabric and Starlink laser mesh.
Role type
Senior IC systems software engineer (Linux kernel & device drivers)
Builds
The lowest layers of the software stack for AI supercomputers and satellite network fabric
Domain
Aerospace / High-performance computing / Network infrastructure
Deliverable
production ML models
Required skills
C/C++ system programming, Linux kernel development, device driver development, hardware bring-up, network stack debugging, OS hardening
Preferred skills
eBPF, ftrace/perf/Wireshark, bare-metal bootstrapping, DMA/cache coherency optimization, PCIe/Ethernet/I2C/SPI interface debugging
Technologies
Linux, C, C++, eBPF, ftrace, perf, Wireshark, tcpdump, gdb, PCIe, Ethernet, I2C, SPI
Responsibilities
Build and maintain the Linux-based OS for the supercomputer network fabric; Write high-performance device drivers; Manage deployment, operation, and debugging of the platform; Collaborate with hardware teams to design next-gen supercomputer hardware.
Seniority
Senior, hands-on IC
