Hello. I've recently picked up learning Rust. I'm especially interested in using Rust in embedded programming. Reading this right now - https://docs.rust-embedded.org/discovery/microbit/<p>How far has Rust come in embedded programming? Anyone working on something interesting in this area? What's the job market like? Any advice for amateur programmers like me trying to land a job in this?
Some people are using rust in embedded, but I would estimate that 95-99% of embedded is still C/C++.<p>If you want to get into firmware, I'd recommend focusing on C instead and learn things like RTOS. Someday rust might be more popular, and it might be worth learning on the side, but there aren't a lot of opportunities yet.
I don’t know about the job market.<p>As for use of rust in embedded products, we use it in solokeys and nitokeys (both hardware security keys). We codevelop a framework called Trussed:<p><a href="https://github.com/trussed-dev/trussed">https://github.com/trussed-dev/trussed</a>
Im working on an small firmware that runs on an badger 2040. it should display tickets(aztec and qr) and a menu to select different apps. I postponed the aztec encoding to later, because there is no lib that runs without the stdlib and no explanation how aztec works in detail.