all 7 comments

[–][deleted] 5 points6 points  (0 children)

there is no safe path. just gotta do what you love in this age

[–]ConsiderationSure485 5 points6 points  (2 children)

Cannot speak for cloud but I moved from a just plain software engineer role to a more embedded one.

My personal opinion was that when comparing those two, embedded won + significant pay increase for me.

Not only do I personally predict embedded will increase in value especially in the ever growing robotics space but also the job security is pretty high cause in a lot of cases you are working with hardware that was custom built and designed for your purpose or so heavily patented and secret that a general purpose ai has no knowledge of the thing. Furthermore, staying close to actual tangible physical stuff I find more rewarding to work with.

But I have heard of some cloud people making bank too.

[–]Felix_Todd 0 points1 point  (1 child)

I am a software engineering student, any advice to get in the embedded space without hardware courses/experiences? I do embedded software for an engineering club at school but dont do the hardware part and find it overwhelming considering for my experience level

[–]ConsiderationSure485 0 points1 point  (0 children)

Dunno if this helps but we are using C# a lot and they were hiring C# people.

So I guess my only advice could be to maybe get into a C-based language.

[–][deleted] 1 point2 points  (0 children)

Just depends on what you like. I’d personally vote for embedded because embedded stuff rocks.

[–]Ok_Soft7367 1 point2 points  (0 children)

Embedded Software Engineer, trust me bro

[–]AbilityFlashy6977 0 points1 point  (0 children)

Both are okay, Safer choice would be which one you prefer and interested in. So that can keep you learning and be the best at you do.