We need to get a conversation going about controllers and QA, since this is going to be a big time-consuming factor for most projects. The sooner we start on this, the sooner every hardware project out there has workable solutions.
I asked Paul Florence from France, who has experience with bare-metals stm32 microcontrollers, using both C and Rust:
I hear Rust is good choice for this type of scenario, since we have limited time but also need to reduce error as much as possible. What are your thoughts on that?
I would say it is a good idea, as long as you pick a microcontroller that is well supported. I have much experience using the stm32f103 series, which have good support by the community. Moreover they are quite cheap, you can find dev board (the famous blue pill) for a few bucks on ebay.
I have used those  for a robotic competition, we were using the microcontrollers to control a robot (two motors + two encoders), a servomotor bus and I/O Logic.