SpaceX

Software Engineer, Linux Kernel (Starlink)

SpaceX
Apply
3 days ago
Redmond, WA, USAEntry Level / Mid Level
H1B sponsor

Base Salary

$125k - $200k/yr

Responsibilities

  • Build and maintain a lean, high-reliability Linux-based operating system for the supercomputer network fabric and Starlink laser mesh.
  • Develop and optimize high-performance device and peripheral drivers for network and compute hardware.
  • Deploy, operate, debug, and improve the platform in production, including root-causing anomalies and improving system reliability.
  • Develop and improve observability and configuration-management tools.
  • Collaborate with hardware teams and external partners to design new hardware and bring up the operating system and software stack.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a science discipline, or 2+ years of professional software-development experience in lieu of a degree; internship experience is applicable.
  • Hands-on system-programming experience in C or C++.
  • Preferred: deep knowledge of the Linux kernel and networking stack or another production-grade kernel.
  • Preferred: proficiency with kernel, network, and userspace debugging tools such as ftrace, perf, Wireshark, tcpdump, eBPF, and gdb.
  • Preferred: experience bringing up new hardware, including flashing bare-metal software on microcontrollers with JTAG or bootstrapping a Linux kernel and rootfs.
  • Preferred: experience developing and optimizing device or peripheral drivers, including high-speed interfaces, DMA, and cache coherency.
  • Preferred: understanding of Ethernet, PCIe, I2C, and SPI; ability to review schematics and debug these interfaces.
  • Preferred: experience with product security, OS or system hardening, and secure-boot schemes.
  • Must satisfy applicable ITAR requirements or be eligible to obtain required U.S. Department of State authorizations.

Benefits

  • Base salary is listed by level from $125,000-$165,000 for Level 1 and $145,000-$200,000 for Level 2.
  • Potential long-term incentives, company stock or long-term cash awards, discretionary bonuses, and Employee Stock Purchase Plan access.
  • Comprehensive medical, vision, and dental coverage; 401(k); disability and life insurance; paid parental leave; and other discounts and perks.
  • Approximately three weeks of paid vacation and 10 or more paid holidays; Washington employees accrue paid sick time in accordance with applicable law.
  • Company shuttles provide weekday roundtrip transportation from select Seattle locations to the SpaceX Redmond office.

Tech Stack

Categories

SpaceX

About SpaceX

10,000+ employees

SpaceX designs, manufactures, and launches orbital rockets and spacecraft, and operates Starlink, a global satellite internet network for consumers, businesses, and governments. Its revenue comes from commercial and government launch services (Falcon 9/Falcon Heavy, Dragon cargo and crew to the ISS) and subscription broadband with Starlink hardware and service. Founded in 2002 and headquartered in Hawthorne, California, the privately held company serves NASA and commercial satellite operators, building most systems in-house.

Contact me