I did about 10 months of embedded work in C++ on my first project at my job, and for the past 2-3 months I've been in a Full Stack Node.js and React position. I'm trying to get out of DoD (plus my office is like 40 miles from my house) so I've been interviewing at a few different places. 50/50 embedded vs Full Stack. I'm not sure which direction I want to go. I enjoy both. I find Embedded more fulfilling but Full Stack more fun/easy. I also love remote work, so idk how that plays in with embedded. Does one path pay more, have more security, or have better opportunities? Does it even matter, as in can I easily swap down the road? I'd love to hear some suggestions in the comments. If it helps out, WLB is huge for me, so remote is a massive perk. Thanks in advance! YoE: 1 TC: 96k #engineering #software #swe
Full stack exposes you to a lot of different roles. You can see what you like and specialize later down the road
@OP What did you choose? I am currently in a similar position now.
If you had to ask, you’re prolly not the best fit for embedded. Also full stack pays more.
Do you mean that embedded isn't a good career path?
Embedded is unique although it’s different for everyone. Usually the ones who want to work in embedded are committed to it because they feel passionate about being close to the hardware. It’s never a question of application programming or embedded. A lot of embedded engineers work on embedded not because it pays well. It’s despite the fact that it doesn’t pay the most. That said, software systems have evolved so much that a lot of embedded these days involves very high level programming. So you’re getting a lot of high level programmers into embedded (which I personally think is great in the long run).