Hi! I'm a current undergrad Computer Engineering major and I wanted to dip my toes into CubeSat design as a summer project.
I have a background primarily in Rust, but I can certainly get by in C++. I'm trying to decide which language to use for flight software and while I know C++ is the defacto industry choice, I'm apprehensive about using it as I feel I would have an easier time writing well-structured, safe code in Rust (as well as C++ build systems making me want to shoot myself).
I know the "right" choice is likely C++, but I'm curious if some folks with more experience in actual industry can tell me how the language choice for a project stacks up against the actual quality of code when employers are evaluating applicants for jobs. Will aerospace employers see that my project wasn't written in C++ and see that as a sign that I am unfamiliar with industry standards? Do I need other serious C++ embedded projects before I have a project in Rust to show that I still know what's up?
Any help is appreciated as I am very new to the embedded world in general and am just trying to find my bearings as to what's expected. Thank you!