Starlink Supercomputer Network Engineer

Starlink

Palo Alto (CA)

On-site

USD 125,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SpaceX in California is seeking a Software Engineer for the Supercomputer Network (Starlink). You will help design, build, and operate the lean Linux-based OS underpinning the network fabric and laser mesh, working closely with hardware teams.

You will bring C/C++ system programming, kernel networking expertise, and drive reliability and observability tools while collaborating on next-gen hardware bring-up.

Qualifications

  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional software development experience.
  • Hands-on system programming experience in C or C++.

Responsibilities

  • Build and maintain the lean, high-reliability Linux-based operating system that underpins our supercomputer network fabric and Starlink laser mesh of satellites.
  • 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 root-causing anomalies to improve reliability.
  • Develop and improve our tools for observability and configuration management.
  • Collaborate with hardware teams and external partners to design the next generation of supercomputer hardware and bring up our OS and software stack on it.
  • Continuously optimize software for high-speed interfaces and advanced concepts like DMA and cache coherency.

Skills

C/C++ programming
Linux kernel networking
System debugging
Device driver development

Education

Bachelor’s degree in CS/Engineering or 2+ years experience

Tools

ftrace
perf
Wireshark/tcpdump
eBPF
gdb

Job description

SpaceX in California is seeking a Software Engineer for the Supercomputer Network (Starlink). You will help design, build, and operate the lean Linux-based OS underpinning the network fabric and laser mesh, working closely with hardware teams.

You will bring C/C++ system programming, kernel networking expertise, and drive reliability and observability tools while collaborating on next-gen hardware bring-up.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, AI Supercomputer Network (Starlink)
Software Engineer, AI Supercomputer Network (Starlink)

Starlink • Redmond (WA)

On-site
USD 125,000 - 200,000
Company stock
Long-term incentives
Medical, vision, dental
+3
Software Engineer, Starlink Supercomputer Network
Software Engineer, Starlink Supercomputer Network

SpaceX • Palo Alto (CA)

On-site
USD 125,000 - 200,000
Stock options
Long-term incentives
Medical, vision & dental insurance
+4
Software Engineer — High-Performance Supercomputer Network
Software Engineer — High-Performance Supercomputer Network

SpaceX • Bellevue (WA)

On-site
USD 125,000 - 200,000
Medical, vision, dental coverage
401(k) retirement plan
Paid parental leave
+3
Software Engineer, Starlink High-Performance Network
Software Engineer, Starlink High-Performance Network

Starlink • Bellevue (WA)

On-site
USD 125,000 - 200,000
Stock options
Long-term incentives
Discretionary bonuses
+4
AI Supercomputer Network Software Engineer
AI Supercomputer Network Software Engineer

SpaceX • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options and long-term incentives
Medical, vision and dental coverage
401(k) retirement plan
Linux Kernel & High-Performance Network Engineer
Linux Kernel & High-Performance Network Engineer

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 200,000
Stock options
Medical, vision and dental coverage
401(k) retirement plan
+1
Linux Kernel Engineer for High-Performance Systems
Linux Kernel Engineer for High-Performance Systems

SpaceX • Palo Alto (CA)

On-site
USD 125,000 - 200,000
Stock options
Performance bonuses
Employee stock purchase plan
+7
Linux Kernel Engineer - High-Performance OS & Drivers
Linux Kernel Engineer - High-Performance OS & Drivers

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 200,000
Stock options
401(k) plan
Health benefits
+1
Linux Kernel Engineer — High-Performance Network & Hardware
Linux Kernel Engineer — High-Performance Network & Hardware

Starlink • Palo Alto (CA)

On-site
USD 125,000 - 200,000
Stock options
401(k) plan
Medical coverage
+4
Starlink Network Software Integration Engineer
Starlink Network Software Integration Engineer

SpaceX • Redmond (WA)

On-site
USD 125,000 - 150,000
Employee Stock Purchase Plan
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
+2