Linux Kernel Engineer — High-Performance Network & Hardware

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

Benefits offered by this job

Stock options
401(k) plan
Medical coverage
Dental coverage
Vision coverage
Paid vacation (3 weeks)
10+ paid holidays

Job summary

SpaceX, the developer of Starlink, seeks a Software Engineer for the Linux Kernel to maintain a lean, high-performance OS for our satellite network and laser mesh. You will write device drivers, collaborate with hardware teams, and ensure robust deployment and observability of the platform.

Qualifications include hands-on C/C++ system programming and Linux kernel experience; a Bachelor's or 2+ years of related work is acceptable. Eligible for SpaceX benefits and stock options.

Qualifications

  • Bachelor’s degree or 2+ years software development experience.
  • Proficient in C/C++ system programming.
  • Experience with Linux kernel development preferred.

Responsibilities

  • Build and maintain the lean Linux-based OS for the supercomputer network fabric and Starlink laser mesh.
  • Write or rewrite high-performance device drivers to maximize hardware capability.
  • Deploy, operate, and debug the platform in production with focus on reliability and observability tools.
  • Collaborate with hardware teams to design next-gen hardware and bring up OS and software stack.

Skills

C/C++
Linux kernel networking
Kernel debugging
Hardware bring-up
Device drivers
Peripheral interfaces
Security hardening

Education

Bachelor’s degree in CS/Engineering/Math

Tools

ftrace
perf
Wireshark
tcpdump
eBPF
gdb

Job description

SpaceX, the developer of Starlink, seeks a Software Engineer for the Linux Kernel to maintain a lean, high-performance OS for our satellite network and laser mesh. You will write device drivers, collaborate with hardware teams, and ensure robust deployment and observability of the platform.

Qualifications include hands-on C/C++ system programming and Linux kernel experience; a Bachelor's or 2+ years of related work is acceptable. Eligible for SpaceX benefits and stock options.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Starlink • Redmond (WA)

On-site
USD 125,000 - 200,000
Company stock/long-term incentives
Medical, vision, dental coverage
Paid leave + holidays + vacation
Linux Kernel Engineer - High-Performance Network & Drivers
Linux Kernel Engineer - High-Performance Network & Drivers

Starlink • Bellevue (WA)

On-site
USD 125,000 - 200,000
Stock options
Long-term incentives
Medical, vision, dental
+7
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 - 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 Engineer for High-Performance AI Networks
Linux Kernel Engineer for High-Performance AI Networks

Spacex • Bellevue (WA)

On-site
USD 125,000 - 200,000
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)
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