Linux Kernel Engineer - High-Performance OS & Drivers

SpaceX

Union Hill-Novelty Hill (WA)

On-site

USD 125,000 - 200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Stock options
401(k) plan
Health benefits
Paid leave

Job summary

SpaceX is seeking a Software Engineer, Linux Kernel (Starlink) to build and maintain a Linux-based OS underpinning our supercomputer network and Starlink satellite mesh. You will develop high-performance drivers and collaborate across hardware teams to bring up OS/software on new hardware.

Qualifications include a BS in CS/Engineering or 2+ years in software development, with hands-on C/C++ and kernel experience. The role emphasizes reliability, observability tools, and security considerations.

Qualifications

  • Bachelor's degree in CS/Engineering or 2+ years of software dev experience.
  • Hands-on system programming in C/C++ required.
  • Experience with Linux kernel or production-grade kernel preferred.

Responsibilities

  • Build and maintain a lean, Linux-based OS for SpaceX supercomputer network and Starlink mesh.
  • Write and optimize high-performance device drivers to maximize hardware capabilities.
  • Manage deployment, operation, and debugging in production with root-cause analysis.
  • Collaborate with hardware teams to bring up OS/stack on new hardware.

Skills

C/C++ programming
Linux kernel
Kernel debugging tools
Device drivers
Networking stacks

Education

Bachelor's degree OR 2+ years experience

Tools

ftrace
perf
Wireshark
tcpdump
eBPF
gdb

Job description

SpaceX is seeking a Software Engineer, Linux Kernel (Starlink) to build and maintain a Linux-based OS underpinning our supercomputer network and Starlink satellite mesh. You will develop high-performance drivers and collaborate across hardware teams to bring up OS/software on new hardware.

Qualifications include a BS in CS/Engineering or 2+ years in software development, with hands-on C/C++ and kernel experience. The role emphasizes reliability, observability tools, and security considerations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Networking
Linux Kernel Engineer - High-Performance Networking

SpaceX • Redmond (WA)

On-site
USD 125,000 - 200,000
Linux Kernel Engineer for High-Performance AI Networks
Linux Kernel Engineer for High-Performance AI Networks

Spacex • Bellevue (WA)

On-site
USD 125,000 - 200,000
Linux Kernel Engineer - High‑Reliability Drivers & Network
Linux Kernel Engineer - High‑Reliability Drivers & Network

Frontdoor Defense • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options and long-term incentives
Comprehensive medical/vision/dental
401(k) retirement plan and disability/
+1
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
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 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
Linux Kernel Engineer for Exascale AI Supercomputers (C/C++)
Linux Kernel Engineer for Exascale AI Supercomputers (C/C++)

SpaceX Super Intelligence • Seattle (WA)

On-site
USD 180,000 - 440,000
Equity
Medical coverage
401(k)
Starlink OS/Platform Engineer: Secure Space-grade Linux
Starlink OS/Platform Engineer: Secure Space-grade Linux

Spacex • Redmond (WA)

Hybrid
USD 125,000 - 200,000
Stock options
401(k) plan
Medical, Vision, Dental
+3
Embedded Systems Engineer, Laser Mesh Networking (Starlink)
Embedded Systems Engineer, Laser Mesh Networking (Starlink)

Spacex • Bellevue (WA)

On-site
USD 125,000 - 200,000
Stock options
Employee Stock Purchase Plan
Healthcare (medical, vision, dental)