GNC Engineer, Orbit Control

SpaceX

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$145,000 / yr
Posted
122 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

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

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

Based on 240 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 680 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 442 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · GNC Engineer, Orbit Control

GNC Engineer, Orbit Control (Starlink) joins the orbit control team to develop algorithms that plan thousands of daily orbital maneuvers for a large satellite constellation. The role involves developing closed-loop trajectory control algorithms using discrete and continuous manipulation of thrust and drag across all mission phases, including orbit raising, station-keeping, and deorbiting. Responsibilities include conducting simulation studies, performing trade studies for new satellite generations, supporting large-scale constellation maneuvers like shell lowering, and writing production code to monitor the fleet. The position requires proficiency in C++ and Python, along with a strong understanding of dynamical systems. Preferred expertise includes orbital mechanics, relative orbital dynamics, maneuver planning, collision avoidance, state-space methods, classical control theory, trajectory optimization, model predictive control, convex optimization, mixed-integer programming, numerical propagation methods, high-order gravity models, and atmosphere models to solve complex problems in satellite fleet management.

What you'll do

  • Develop closed-loop trajectory control algorithms for orbit raising, station-keeping, and deorbiting maneuvers.
  • Implement features to improve control performance, prediction quality, and solar storm resilience.
  • Conduct simulation studies and on-orbit experiments to evaluate algorithm changes and configurations.
  • Execute trade studies to inform hardware development and concept of operations for new satellite generations.
  • Support large-scale constellation maneuvers such as shell lowering and respacing through analysis and feature development.
  • Write production-level code in C++ and Python for both satellites and ground segments.
  • Develop performance metrics and dashboards to monitor the health and status of the fleet.
  • Create technical documentation for programs, algorithms, and analytical processes.

What we're looking for

  • Bachelor's degree in an applicable engineering discipline, physics, math, or computer science.
  • Master's degree or PhD in a relevant field is preferred.
  • Strong fundamental understanding of dynamical systems.
  • Software development experience in C++ and Python.
  • Expertise in orbital mechanics, relative orbital dynamics, maneuver planning, and collision avoidance.
  • Familiarity with state-space methods, classical control theory, trajectory optimization, and model predictive control.
  • Knowledge of numerical propagation methods, high-order gravity models, and atmosphere models.
  • Must be a U.S. citizen, national, lawful permanent resident, or eligible for required export control authorizations.

More like this

Similar roles

GNC Engineer, ADCS

SpaceX

Redmond, WA 15 days ago $125,000$165,000
C++ Python GNC ADCS Orbital Mechanics Control Theory State Estimation 6DOF Modeling Monte Carlo Simulation Hardware-in-the-loop (HITL) Flight Software Spacecraft Systems Design Dynamics Navigation Propulsion Avionics

GNC Engineer, Starlink Controls

SpaceX

Redmond, WA 15 days ago $125,000$165,000
C++ Python MATLAB closed loop control systems State Estimation Kalman Filters Embedded C++ Orbital Mechanics Rigid Body Dynamics Flight Software Simulation Firmware Unit Testing GNC Spacecraft Operations

GNC Engineer - Embedded Controls

SpaceX

Redmond, WA 7 days ago $125,000$165,000
C++ Python MATLAB closed loop control systems State Estimation Kalman Filters Firmware Orbital Mechanics Rigid Body Dynamics Simulations Unit Testing Flight Software GNC Spacecraft Operations

New Graduate Engineer

SpaceX

Redmond, WA 28 days ago $125,000$165,000
C++ Python GNC Orbital Mechanics Control Theory State Estimation Spacecraft Systems Design Trajectory Optimization Simulation Data Analysis GNSS Radio Navigation Flight Software Avionics Propulsion Dynamics

New Graduate Engineer

SpaceX

Bastrop, TX 28 days ago
C++ Python Orbital Mechanics Control Theory State Estimation GNC Algorithms Trajectory Optimization Spacecraft Systems Design Simulation Data Analysis GNSS Radio Navigation Flight Software Dynamics Propulsion Avionics

Senior GNC Engineer, Space

Anduril Industries

Washington, DC 165 days ago $191,000$253,000
GNC MATLAB Simulink Python C++ Go Linux Orbital Mechanics Control Theory Computer Vision Hardware-in-the-Loop monte-carlo simulation Spacecraft Dynamics Flight Software