Embedded Software Engineer for Global Satellite Internet

SpaceX

Bastrop (TX)

On-site

USD 110,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SpaceX is seeking software engineers to design and implement highly available, fault-tolerant consumer devices and gateways for Starlink. You will develop Linux-based software for ARM/RISC-V processors, build deployment tools, and collaborate with the Starlink factory to manufacture devices in-house.

The role covers architecture reviews, prototyping, and test execution across multiple environments, with a focus on scalable telemetry and secure, robust systems for millions of users.

Qualifications

  • Bachelor's degree in computer science, engineering, math, or a STEM discipline and 1+ years of professional experience in software engineering; OR 3+ years of professional experience in software engineering in lieu of a degree
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development

Responsibilities

  • Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
  • Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system

Skills

C/C++
Golang
Python
Rust
Embedded systems
Networking basics

Education

Bachelor's degree in CS/Engineering/Math/STEM

Tools

Linux
ARM
RISC-V
Embedded toolchains

Job description

SpaceX is seeking software engineers to design and implement highly available, fault-tolerant consumer devices and gateways for Starlink. You will develop Linux-based software for ARM/RISC-V processors, build deployment tools, and collaborate with the Starlink factory to manufacture devices in-house.

The role covers architecture reviews, prototyping, and test execution across multiple environments, with a focus on scalable telemetry and secure, robust systems for millions of users.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Starlink Satellite Internet
Embedded Software Engineer – Starlink Satellite Internet

InvestedintheMission • Bastrop (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer — Satellite Internet Systems
Senior Embedded Software Engineer — Satellite Internet Systems

SpaceX • Bastrop (TX)

On-site
USD 170,000 - 210,000
Senior Embedded Software Engineer — Satellite Internet
Senior Embedded Software Engineer — Satellite Internet

InvestedintheMission • Bastrop (TX)

On-site
USD 140,000 - 200,000
Senior Embedded Systems Engineer — Global Satellite Tech
Senior Embedded Systems Engineer — Global Satellite Tech

SPACE EXPLORATION TECHNOLOGIES CORP • Bastrop (TX), Northern (KY)

Hybrid
USD 120,000 - 160,000
Embedded Software Engineer for Satellite Internet
Embedded Software Engineer for Satellite Internet

United States Digital Space LLC • United States

Remote
USD 120,000 - 170,000
Embedded Software Engineer — Laser Mesh Routing (Starlink)
Embedded Software Engineer — Laser Mesh Routing (Starlink)

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 175,000
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+2
Real-Time Software Engineer, Starlink Network
Real-Time Software Engineer, Starlink Network

InvestedintheMission • Sunnyvale (CA)

On-site
USD 135,000 - 185,000
Stock options
Long-term incentives
Health, vision, dental
+2
Senior Embedded Software Engineer for Satellite Systems
Senior Embedded Software Engineer for Satellite Systems

SpaceX • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Starlink Satellite Systems Software Engineer
Starlink Satellite Systems Software Engineer

SpaceX • Redmond (WA)

On-site
USD 125,000 - 200,000
Stock options
Long-term incentives
Medical, vision, dental coverage
+5
Embedded Software Engineer (Starlink)
Embedded Software Engineer (Starlink)

SPACE EXPLORATION TECHNOLOGIES CORP • Bastrop (TX), Northern (KY)

On-site
USD 120,000 - 180,000