About the job
Join our dynamic Platform team at Spire as an Embedded Linux/Software Engineer. We are on the lookout for a skilled professional who will significantly contribute to the development of innovative software for our satellite systems. Your expertise will be pivotal in enhancing our space-based data collection capabilities. The ideal candidate will thrive in a fast-paced, cost-effective environment focused on the commercialization of nanosatellite systems. Here, design-to-launch cycles are measured in weeks and months, not years!
Your Responsibilities:
- Develop and maintain daemons that interface with embedded systems using both low-level and high-level protocols for business logic.
- Implement robust communication interfaces between embedded systems and higher-level processes.
- Integrate C libraries for specific hardware interfaces.
- Play a key role in designing and implementing fault-tolerant systems.
- Work closely with the Electrical Engineering team to ensure seamless software-hardware integration.
- Utilize Yocto to spin up new designs and maintain existing products, focusing on Xilinx MPSoC systems as well as a variety of other systems.

