Software Engineer, Power Systems Controls (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 63% of similar roles. Most pay $135,000–$192,500 — 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 · Software Engineer, Power Systems Controls (Starlink)

As a Software Engineer on the Starlink Power Systems Control team, you will work on maximizing network value and ensuring satellite safety by developing real-time software that optimizes energy usage for low-latency, high-bandwidth global network formation. Your responsibilities include building predictive models of physical systems, participating in code reviews, leading software architecture design, and managing experiments to validate key concepts. You will collaborate with experts from various engineering disciplines to enhance the functionality and efficiency of Starlink satellites. The role requires strong proficiency in C++ and Python, along with a thorough understanding of physics and math, and an ability to solve complex problems creatively. This high-impact position involves working on cutting-edge satellite technology that has significant real-world implications.

What you'll do

  • Develop highly reliable, real-time software for satellite energy planning.
  • Build predictive models of physical systems and user experience behavior.
  • Lead software architecture design and participate in code reviews.
  • Manage experiments to validate key design concepts effectively.
  • Maintain simulation tools to prevent regressions and enable rapid iteration.

What we're looking for

  • Development experience in C/C++
  • Strong software design and development skills in production environments
  • Proficiency in Python for modeling and analysis
  • Thorough knowledge of physics and mathematics principles
  • Creative problem-solving approach to complex engineering challenges
  • Experience with real-time software and simulation tooling
  • Ability to coordinate across multiple engineering disciplines

More like this

Similar roles

Hardware Development Engineer, Power (Starlink)

SpaceX

Redmond, WA today $105,000$120,000
Solar arrays Lithium-ion batteries Power converter development Motor control Battery management systems Ion propulsion systems High voltage design Low voltage design PWM controllers MPPT algorithms DC-DC converters Thermal management EMI/RFI mitigation Safety standards CAD software Simulation tools Testing equipment Analog circuits Digital circuits

Automation & Controls Engineer (Starlink)

SpaceX

Redmond, WA today $100,000$115,000
PLC TwinCAT ABB Rapid Raspberry Pi Python .NET SQL MQTT OPC-UA HMI SCADA Cognex Vision Pro OpenCV EtherCAT PROFINET Modbus TCP Pneumatic controls Servo motion Machinery design Robotics programming Field Bus Networking

Software Engineer, PCBA (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
C#.NET Python Go Java Make Bazel pip npm UNIX Docker Kubernetes ERP systems Allen Bradley Mitsubishi Fuji Nordson NX Altium Xpedition