✨ About The Role
- Responsible for developing embedded flight software for Umbra missions
- Collaborate with a multi-disciplinary engineering team to design, develop, and maintain reliable flight and payload software
- Implement software to meet requirements while managing interfaces with multiple spacecraft subsystems and ground systems hardware
- Develop command and control software for spacecraft flight and payload electronics
- Participate in test campaigns ranging from unit-level to automated testing at the subsystem and system-level
âš¡ Requirements
- Experienced software engineer with 3-4 years of relevant industry experience in high reliability software development
- Proficient in developing concurrent code with asynchronous Rust and working in embedded environments
- Skilled in software design, code development, peer review, and integration with flight hardware
- Comfortable working in a dynamic and fast-paced development environment
- Strong understanding of processor architecture and optimizing code for speed and size