GNC Engineer, Attitude Determination and Optical Navigation

SpaceX

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$165,000 / yr
Posted
70 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $168k
This role $145k
$116k $206k
below market most similar roles pay here above market

This role pays less than 54% of similar roles. Most pay $137,500–$197,500 — the blue band above. At the midpoint, this role pays about $145k versus about $168k 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 851 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · GNC Engineer, Attitude Determination and Optical Navigation

The GNC Engineer, Attitude Determination and Optical Navigation (Starlink) joins the team responsible for the reliability and performance of the Starlink satellite constellation. The role involves maintaining, upgrading, and operating attitude determination systems and the object detection pipeline for the Stargaze space surveillance system. Key responsibilities include analyzing sensor performance and designing future navigation and situational awareness sensors. Candidates must possess software development experience in C++ and Python, alongside a degree in computer science, aerospace, physics, or engineering. Preferred skills include expertise in Kalman filtering, image processing for astrometric applications, and experience with star trackers, gyroscopes, and magnetometers. The work focuses on spacecraft attitude estimation, sensor fusion, and tracking resident space objects to improve space domain awareness and ensure safe satellite operations.

What you'll do

  • Maintain, upgrade, and operate attitude determination systems onboard Starlink satellites.
  • Operate and upgrade the object detection pipeline for the Stargaze space surveillance system.
  • Analyze sensor performance to support the design of future navigation and situational awareness sensors.
  • Develop and deploy algorithms for real-world space applications using C++ and Python.
  • Perform image processing for astrometric applications including background subtraction and star pattern identification.
  • Implement sequential estimation techniques such as Kalman filtering for spacecraft attitude determination.
  • Execute sensor fusion in operational environments including failure detection, recovery, and measurement weighting.
  • Utilize hardware acceleration for real-time image processing using GPUs and FPGAs.

What we're looking for

  • Bachelor's degree in computer science, aerospace, physics, or an engineering discipline.
  • Software development experience in C++ and Python.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required Department of State authorizations.
  • Advanced degree in engineering, mathematics, or physics with a focus on attitude determination, rotational dynamics, or image processing (preferred).
  • Real-world experience with star trackers, gyroscopes, magnetometers, sun sensors, and accelerometers (preferred).
  • Proficiency in image processing for astrometric applications and expertise in sequential estimation techniques like Kalman filtering (preferred).
  • Experience with sensor fusion, optical sensors for vision-based navigation, and hardware acceleration using GPUs and FPGAs (preferred).
  • Proven ability to develop and deploy algorithms for space applications using version control systems like Git (preferred).

More like this

Similar roles

GNC Engineer, Orbit Determination/Stargaze

SpaceX

Redmond, WA 62 days ago $125,000–$165,000
Python C++ Orbit Determination Kalman Filtering Image Processing Orbital Modeling Space Situational Awareness Data Analysis Git Radar Measurements Optical Observations TLE CDMs Sequential Estimation Covariance Analysis

GNC Engineer, Orbit Control

SpaceX

Redmond, WA 168 days ago $125,000–$145,000
C++ Python Orbital Mechanics Trajectory Optimization Model Predictive Control Convex Optimization State-Space Methods Classical Control Theory Numerical Propagation Dynamical Systems Mixed-Integer Programming Collision Avoidance Simulation Software Development Trade Studies

GNC Engineer, ADCS

SpaceX

Redmond, WA 61 days ago $125,000–$165,000
C++ Python GNC ADCS 6DOF Modeling Monte Carlo Simulation Hardware-in-the-Loop State Estimation Orbital Mechanics Control Theory Flight Software Trajectory Optimization GNSS Radio Navigation Data Analysis

GNC Engineer, Starlink Controls

SpaceX

Redmond, WA 61 days ago $125,000–$165,000
C++ Python MATLAB Closed Loop Control State Estimation Kalman Filters Embedded C++ Flight Software Dynamics Orbital Mechanics Unit Testing Simulation Firmware Rigid Body Dynamics

Optical Engineer, Satellites

SpaceX

Redmond, WA 90 days ago $105,000–$145,000
Optics Photonics Laser Technology Zemax Python C++ MATLAB Linux Fiber Optics Free-Space Optical Communication Optical System Design Precision Metrology Signal Integrity Infrared System Alignment Power Meters Interferometer Link Budgets Environmental Qualification Fault Injection Testing
2+ yrs exp

Space Lasers Engineer, Satellites

SpaceX

Redmond, WA 90 days ago $105,000–$145,000
Optics Photonics Laser Technology Zemax Python C++ MATLAB Linux Free-Space Optical Communication Fiber Optics Precision Metrology Signal Integrity Infrared System Alignment Optical System Design Environmental Qualification Fault Injection Testing Link Budgets
2+ yrs exp