- Design, develop, and maintain Scout’s flight software on flight hardware to meet mission requirements.
- Contribute to the development of algorithms for decision-making, fault detection, and adaptive responses in real-time space environments.
- Collaborate with interdisciplinary teams to integrate flight software and autonomy into spacecraft design and mission operations.
- Perform verification and validation of flight software for performance and reliability in operational environments.
- Drive system-level architecture for autonomy-related features, ensuring compliance with mission and system constraints.
- Document and maintain software development processes and support end-to-end mission requirements.
- Participate in hardware-in-the-loop (HITL) software testing and simulation activities to validate flight software performance and autonomy functions.
Embedded SystemsC++