✨ About The Role
- The Senior Flight Software Engineer will lead the development of flight software systems for imaging payloads.
- Responsibilities include designing, developing, and maintaining flight software to meet mission requirements.
- The role involves contributing to the development of algorithms for decision-making and fault detection in real-time space environments.
- Collaboration with interdisciplinary teams to integrate flight software and autonomy into spacecraft design is a key aspect of the job.
- The engineer will participate in hardware-in-the-loop (HITL) software testing and simulation activities to validate performance.
⚡ Requirements
- A successful candidate will have a bachelor's or advanced degree in Computer Science, Aerospace Engineering, or a related field.
- The ideal individual will possess over 5 years of experience developing and deploying software for space systems.
- Strong programming skills in modern C++ are essential for this role.
- Candidates should have expertise in real-time operating systems (RTOS) and software architecture for embedded systems.
- The ability to work collaboratively in a fast-paced environment and strong problem-solving skills are crucial for success.