Guidance Navigation and Control Engineer
Posted Updated
Description
You will design and implement spacecraft guidance, navigation, and control algorithms for attitude determination, orbit determination, and maneuver planning. You will develop state estimation and sensor fusion, model spacecraft dynamics, design controllers, and build high-fidelity simulations. You will implement and test algorithms in flight software, run Monte Carlo and closed-loop verification, and support on-orbit operations and anomaly resolution.
Responsibilities
- Design and implement guidance, navigation, and control algorithms for attitude determination, orbit determination, and maneuver planning
- Develop state estimation and sensor fusion using IMU, star tracker, sun sensor, GPS, and other sensor data
- Model spacecraft dynamics and orbital mechanics and design controllers
- Build high-fidelity simulation environments for nominal and off-nominal conditions
- Implement and test GNC algorithms in flight software and support hardware-in-the-loop verification
- Run Monte Carlo analyses and closed-loop verification
- Support on-orbit operations, commissioning, and anomaly resolution for GNC subsystems
Requirements
- Bachelor's degree in Aerospace, Mechanical, Electrical Engineering, Robotics, Applied Mathematics, or a related field
- Foundation in control theory, linear algebra, and dynamics
- Programming experience in Python and/or C/C++
- Experience with MATLAB, Simulink, or equivalent Python simulation and analysis tools
- Experience with Git
- Physical presence at the Ottawa facility
Benefits
- Equity of 0.1% to 0.5%
