About the job
Join our dynamic Platform team as a Spacecraft Embedded Software Engineer (Rust). In this pivotal role, you will develop innovative software solutions for our satellite systems, enhancing our capabilities in space-based data collection.
We are looking for candidates who are enthusiastic about the commercialization of nanosatellite systems and are adept at working in a fast-paced environment where rapid design, development, and implementation are key. At Spire, our design-to-launch cycle is measured in weeks and months, not years!
Key Responsibilities:
- Develop daemons in Rust that interact with embedded systems using low-level protocols.
- Implement communication interfaces between embedded systems and higher-level processes.
- Integrate C code for specific hardware interfaces.
- Contribute to the design and implementation of fault-tolerant systems.
- Work collaboratively with the Electrical Engineering team to ensure seamless software-hardware integration.
- Create and maintain thorough documentation for APIs and system architectures.
- Participate in the continuous improvement of our development processes and tools.

