Satellite Systems Software Engineer (Starlink)

SpaceX

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$145,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $135k
$117k most similar roles pay here $201k

This role pays less than 60% of similar roles. Most pay $135,000–$193,000 — the shaded band above. At the midpoint, this role pays about $135k versus about $164k for comparable roles.

Based on 237 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Satellite Systems Software Engineer (Starlink)

Join Starlink’s Constellation Engineering team as a Satellite Systems Software Engineer, where you will contribute to maintaining the world's largest satellite constellation. Your daily tasks include developing highly reliable and available software systems for managing thousands of satellites in low-Earth orbit, ensuring safe interactions with other operators, and designing command and control capabilities both on ground stations and aboard spacecraft. You’ll work with Python or C++ and Linux, leveraging Docker, Kubernetes, and relational databases like PostgreSQL to build distributed ground systems and spaceborne vehicles. Experience with satellite or spacecraft systems is beneficial as you tackle complex challenges in a high-scale environment.

What you'll do

  • Develop highly reliable and available software systems for managing thousands of satellites in low-earth orbit.
  • Design and implement software for both space vehicles and ground support systems.
  • Ensure all software written is accountable, responsible, and interacts correctly with hardware and environments.
  • Write and maintain code that runs on distributed ground systems and aboard satellites.
  • Manage the lifecycle of software products from inception to testing and rollout.

What we're looking for

  • Bachelor’s degree in computer science, engineering, math, or a related field and 1+ years of professional software development experience.
  • Strong proficiency in Python or C++ programming languages.
  • Experience with Linux operating systems and distributed computing technologies like Docker and Kubernetes.
  • Expertise in relational databases such as PostgreSQL or CockroachDB.
  • Previous work experience with satellite or spacecraft systems preferred.

More like this

Similar roles

Satellite On-Orbit Operations Engineer (Starlink)

SpaceX

Redmond, WA today $105,000$120,000
Python SQL bash C C++ data analysis troubleshooting complex systems test plans field test operations formal software development processes hardware reliability computers programming languages ground software systems vehicle state management commanding automation deorbits

Automation and Test Engineer, Satellites (Starlink)

SpaceX

Redmond, WA today $125,500$145,000
Python C++ Docker Kubernetes Linux Bash Networking Data analysis Simulation software RF systems Modems Troubleshooting Debugging Performance optimization Unit testing Continuous integration Networks Electronics RF communications Math Physics

Test Automation Engineer, Satellites (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
Python C++ Linux USB VISA TCP/IP CAN bus SPI I2C Modbus DAQ oscilloscopes DMMs power supplies electronic loads spectrum analyzers source measure units electronics test rack design data acquisition fluids thermal vacuum structural electromechanical systems

Hardware Test Automation Engineer, Satellites (Starlink)

SpaceX

Redmond, WA today $105,000$120,000
Python MATLAB C++ oscilloscopes digital multimeters (DMM) DAQs power supply spectrum analyzer source measurement unit programmable logic controllers (PLC) USB VISA TCP/IP CAN bus SPI I2C Modbus analog-to-digital conversion