Overall Job Objective:
The Guidance Navigation and Control (GN&C) subsystem is pivotal for spacecraft operations, managing location, orientation, and path control. Aligned with mission goals, it requires software, hardware simulations, and operational sequences. Critical to the asteroid mission are autonomy, navigation, and environment characterization, aided by tools like radio-metric navigation and image processing. To develop and validate flight-software algorithms, open-source software like Basilisk will be utilized. These efforts, along with subsystem design and sizing, encompass hardware, flight-software, soft-sim capabilities, and simulation development.
Job Required Responsibilities:
- Analytically derive simulation models to match physics.
- Implement and test simulation models in software.
- Derive flight software algorithm based on control theory.
- Implement and test flight software algorithm in software.
- Analysis of the performance of GNC subsystem using Monte Carlo.
Qualification and Experience:
- Master Degree in engineering
- Previous GNC experience is preferred
Skills:
- Mathematical Background:
-
- Understanding of Central body forces, Linear Algebra, Calculus, and Control theory.
- Programming Skills and Experience:
-
- Python scripting, from basic to advanced functionalities.
- C and C++/Object-Oriented programming (OOP) using Basilisk software.
- Experience in messaging/data processing/software interfaces.
- Hardware Experience:
-
- Knowledge of GNC subsystem components like sun sensors, star trackers, etc.
- Understanding of trade studies and hardware specifications.
- Familiarity with existing and future hardware developments.
- Knowledge in Advanced Concepts:
-
- Attitude determination and control.
- Orbit determination and estimation theory.
- Hardware-in-the-loop testing and simulation development.
- Simulation Development:
-
- Python scripting for scenario development and testing in Basilisk.
- Visualization capabilities for behavior confirmation.