GNC Engineer, ADCS (Starshield)
Core
Design and implement satellite GNC software, algorithms, and hardware for the Attitude Determination and Control System (ADCS) to ensure reliable payload pointing, sensor availability, and momentum management for Starshield satellites.
Role type
Senior IC GNC Engineer (Spacecraft ADCS)
Builds
Flight software, 6DOF simulation models, and control algorithms for national security satellites
Domain
Aerospace engineering, satellite systems, national security
Deliverable
production ML models | product features
Required skills
C++, Python, MATLAB/Simulink, attitude determination, state estimation, orbital mechanics, 6DOF modeling, Monte Carlo simulation, hardware-in-the-loop testing, navigation filtering, control systems design, unit testing, CI/CD, Git, Linux
Preferred skills
Master's or PhD in aerospace/computer science, complex problem solving autonomy, on-orbit operations experience, GNSS/star tracker/rate gyro familiarity, GNC algorithm flight implementation
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, and payload constraints; Develop onboard GNC algorithms for autonomy and fault tolerance; Perform high-fidelity 6DOF modeling and Monte Carlo simulation analysis; Lead hardware-in-the-loop testing efforts; Optimize navigation filtering and control systems; Size and layout ADCS sensor and actuator hardware; Maintain interfaces with thermal, power, and communications subsystems
Seniority
Senior, hands-on IC