✨ About The Role
- Responsible for developing reliable flight software to determine how spacecraft, satellite bus, and reentry capsule operate through the entire mission
- Involved in all phases of software development, from design, testing, and integration
- Scope projects including requirements capture and initial design trades given open-ended problems
- Write quality structured bare metal, RTOS, or Linux based software for embedded processors in C and C++
- Ensure system quality and performance through software test, verification, and validation techniques
âš¡ Requirements
- Experienced software developer with at least three years of relevant experience in developing and testing real-time embedded systems
- Strong understanding of computer architecture, operating systems, data structures, and computer networking
- Ability to work independently and communicate effectively in a collaborative environment
- Bachelor's degree in a related field or equivalent practical experience
- Previous experience with safety-critical software, especially for aerospace applications, is a plus