GNC Engineer, ADCS (Starshield)
Core
Design and implement satellite GNC software and hardware for Starshield satellites to ensure reliable payload pointing, sensor availability, and mission success across all flight phases.
Role type
GNC Engineer (Attitude Determination and Control Systems)
Builds
Starshield satellite GNC software, hardware, and flight algorithms
Domain
Aerospace / Satellite Systems / National Security
Deliverable
production ML models | product features | infrastructure
Required skills
spacecraft attitude dynamics, orbit mechanics, navigation filtering, control systems design, C++, Python, MATLAB/Simulink, 6DOF modeling, Monte Carlo simulation, HITL testing, unit testing, CI/CD, Git, Linux
Preferred skills
Master's or PhD in aerospace/computer science, GNC discipline fundamentals, complex problem solving autonomy, on-orbit operations experience, GNSS/star tracker/rate gyro familiarity, algorithm implementation in flight software
Technologies
C++, Python, MATLAB/Simulink, Git, Linux, Confluence, Jira
Responsibilities
Design and implement satellite GNC software for all mission phases including contingency scenarios; Design concepts of operations balancing thermal, power, momentum, and payload needs; Develop and validate onboard GNC algorithms for autonomy and fault tolerance; Perform high fidelity 6DOF modeling and Monte Carlo simulation analysis; Lead hardware-in-the-loop testing and data review automation; Optimize navigation filtering and control systems; Size and layout ADCS sensor and actuator hardware; Maintain interfaces with thermal, power, and communications subsystems
Seniority
Mid-level to Senior IC