At Stoke Space Technologies, we are developing fully reusable rockets. However we need software to operate these vehicles! We have chosen to write our whole software and firmware stack in Rust and learned a lot along the way. In this presentation, I will cover what considerations there are for writing firmware for rockets, what I've learned about bare metal Rust development for hard real-time applications, and how we engage with the open source community.
I work at Stoke Space Technologies, a startup based in the Seattle area that is working to develop fully reusable rockets to improve access to orbit and beyond. At Stoke, I wrote the majority of the firmware stack we will be using on the vehicle. I'm fairly new to the software world, so excited to learn from and connect with everyone in the Open Source Firmware community!