- Palo Alto
- 5+ years
Flight Software Engineer
Responsibilities
- Define the flight software architecture, including the framework or executive it is built on, and document the reasoning
- Design the core services: command and telemetry, data management, event and message handling, timing, and health monitoring
- Design and implement fault detection, isolation, and recovery procedures, including mode management and safe-mode behavior
- Define and maintain interface control documents for Era-Node’s integration with the host spacecraft and onboard avionics
- Maintain the continuous integration pipeline and software-in-the-loop and hardware-in-the-loop test environments
Requirements
- Nice to have: space environment effects
- Nice to have: radiation-induced faults
- Nice to have: CCSDS standards
- Nice to have: star trackers
- Nice to have: cameras
