r/ECE • u/Prentire97 • 6d ago
Transition from software to hardware ~ Career Advice career
Hi everyone,
I’m a self-taught software developer with 10 years of experience who is looking for advice on how to move closer to working with hardware (I hope I am in the right place).
For my work, I’ve mostly been using Java, JavaScript/TypeScript, Rust, and SQL to build B2B SaaS apps. I also worked a bit with C++/C# for some side projects. I am originally from Germany but moved to the US a few years ago and plan on staying here long term.
I recently picked up a Raspberry Pi and started building my own mini-robot. I got really interested in the idea of transitioning my career to a field where I can combine coding with hands-on engineering. Some fields that have always been of particular interest to me are computer chips, robotics and anything related to aerospace.
I am uncertain how to proceed and whether I should keep going down the route I took for software development of self-teaching myself, which I presume is possible but seems harder than coding. The alternative I’ve considered is doing a remote bachelor's degree from an accredited university in Germany while working in the US, so I don’t need to take any substantial student loans since a degree costs roughly $2k there. The options I am considering are: - Electrical Engineering - Mechanical Engineering - Computer Engineering
In parallel, I could teach the necessary C, C++, and Python skills myself, as I have done with the other coding languages.
I’d love to hear from anyone who has made a similar switch or has experience in these engineering fields. Looking forward to your advice!
18
u/NodeModd 6d ago
When you say hardware do you mean embedded or are you talking actually building hardware (im assuming yes since you say computer chips??) if its the latter a degree is basically mandatory companies I highly doubt are going to high “self taught” EEs so a degree is the best route however if its embedded software and you have a solid resume its possible.