✨ About The Role
- Responsible for writing and testing software for spacecraft, including drivers, networking, fault management, and attitude control interfaces
- Collaborate with vendors to interface with sensors, actuators, and other hardware components
- Assist in creating and executing tests, including HITL testing, integration testing, and unit testing
- Play a key role in architecting flight software for future vehicles
- Position may require occasional extended work hours and/or weekend work
âš¡ Requirements
- Experienced software engineer with a Bachelor's degree in computer science, computer engineering, or a related field
- Proficient in C/C++ and real-time software development with FreeRTOS or other embedded real-time systems
- Skilled in developing hardware drivers using communication protocols such as SPI, I2C, UART, CAN, RS485, etc.
- Comfortable with git for version control and code review
- Prior experience in safety critical systems, designing redundant systems, and working with GNC sensors