About the job
Join our innovative Platform team as an experienced Spacecraft Embedded Software Engineer (Rust). In this pivotal position, you will spearhead the development of software for our advanced satellite systems, significantly enhancing our space-based data collection capabilities.
We are looking for candidates who are passionate about the commercialization of nanosatellite systems and can quickly adapt to our unique methodologies that differentiate Spire in the fast-evolving aerospace sector. In our dynamic environment, the design-to-launch timeline is measured in weeks and months, not years!
Your Responsibilities:
- Design and develop daemons in Rust that communicate with embedded systems through low-level protocols.
- Establish communication interfaces between embedded systems and higher-level processes.
- Integrate C code for specific hardware interfaces.
- Contribute to the design and implementation of robust fault-tolerant systems.
- Collaborate with the Electrical Engineering team for optimal software-hardware integration.
- Create and maintain detailed documentation for APIs and system architectures.
- Drive continuous improvement in our development processes and tools.

