2 ms·
My very first job out of school was in a local company writing enterprise software and I hated it, lasted only a few months. Then I enlisted in a uni research p
by mendigou 5y ago
My very first job out of school was in a local company writing enterprise software and I hated it, lasted only a few months. Then I enlisted in a uni research project to build a Cubesat as a systems engineer, and after a couple of years I moved to the agency.
I haven't seen many career hoppers, but I'd say it's doable. I would try to enter through the ground software path: mission control systems or simulators. Those employ more "pure" software people.
From there it's a matter of being in touch with the embedded guys and show that you can do it. Simulators are great for that; they're basically a piece of software that emulates the onboard processor and simulates all the other sensors and actuators so operators can train and validate the on-board software. You have to be in touch with the onboard software developers, because there are always lots of kinks to iron out (e.g. I once had to fix a bug that a compiler optimization introduced, making magnetorquers always "max out" on actuation).
If you're in trading, I assume you're proficient in C++? If so, that's a great asset already.
About Rust: I love Rust and I use it in my embedded work now. I think it would be very beneficial for space applications. That said, there is a long way until it's accepted in the space industry. Ferrous Systems[1] is working on it, but it will take a long time; it's a slow industry. Perhaps it will start being accepted by the end of the decade.
Another idea for a side project: amateur rocketry!
[1] https://ferrous-systems.com/ferrocene/ https://ferrous-systems.com/ferrocene/
- c54 5y agoLot to think about thanks again. Ferrous systems is already on my radar ;)
- mendigou 5y agoAlso my background was more EE oriented than CS oriented: analog & digital electronics, signal processing, radio, etc. We did do a fair amount of software and CS but nothing compared to pure CS people.