Embedded Software Engineer, Laser Mesh Routing (Starlink)
Core
Build and maintain the lean, high-reliability Linux-based operating system and high-performance device drivers for SpaceX's supercomputer network fabric and Starlink laser mesh of satellites.
Role type
Senior IC embedded software engineer (Linux kernel, device drivers)
Builds
Production-grade OS and drivers for AI supercomputers and satellite laser mesh networks
Domain
Aerospace / High-performance computing / Satellite communications
Required skills
C/C++ system programming, Linux kernel development, device driver development, hardware bring-up (bare-metal, JTAG), debugging tools (ftrace, perf, eBPF, gdb), peripheral interface standards (PCIe, Ethernet, I2C, SPI), OS hardening
Preferred skills
Kernel networking stack expertise, observability tool development, DMA and cache coherency optimization, secure boot schemes
Technologies
Linux, C, C++, ftrace, perf, Wireshark, tcpdump, eBPF, gdb, PCIe, Ethernet, I2C, SPI
Responsibilities
Build and maintain the Linux-based OS for the supercomputer network fabric and Starlink laser mesh; Write high-performance device drivers to maximize hardware capability; Manage deployment, operation, and debugging of the platform in production; Collaborate with hardware teams to design next-gen hardware and bring up the OS stack
Seniority
Senior, hands-on IC
