✨ About The Role
- Design and develop reliable software for both space and ground-based assets, including on-board software for satellites and embedded Linux systems
- Write thorough tests and documentation, participate in software design and code review processes
- Collaborate with cross-functional teams to identify required features and solidify system architecture
- Provide technical leadership and mentorship to junior engineers, identify shortcomings in existing software components, and direct future development efforts
- Opportunity to work on cutting-edge technology in the aerospace industry and contribute to the mission of bringing internet connectivity to space
âš¡ Requirements
- Experienced embedded software engineer with a minimum of 5 years of relevant industry experience
- Strong background in software design, development, and testing, particularly in embedded systems
- Proficient in C/C++ with a focus on interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces
- Excellent communication skills and the ability to provide technical leadership and mentorship to junior engineers
- Familiarity with embedded operating systems, build systems, and embedded Linux is essential