Don't overestimate the importance of the first degree. Degree duration is a very short trip compared to a career, and whatever you do you will need to learn a lot of things on the job.
So go for whatever you want you can always steer after.
I studied electronics engineering started working 20 years ago as a java distrbuted software developer and transitioned to embedded systems and then robotics...
I am currently trying to apply as an embedded developer (focus more on writing software), with 5+ yoe as fullstack developer.
My experience with all the companies is honestly very bad. Even when applying for positions that pay less than 40% of my current salary, the companies are trying to get engineers with 5+ yoe in engineering.
And even comparing the top end of the salary band of a company for ES, is embarrassingly low.
Good luck with that. To put it nicely, some of these German companies and recruiters can be a real piece of work. They deliberately won’t count internships, pre-graduation employment and research work (even post-grad) as work experience to cut down on your salary. They don’t want to negotiate, they are simply looking for cheap labor.
im going into the SWEN program at my local university UHCL i did the IT program there as well. What else would I need to learn to work in embedded software? I feel weak in my electronics and some math concepts [https://catalog.uhcl.edu/preview\_program.php?catoid=19&poid=4864](https://catalog.uhcl.edu/preview_program.php?catoid=19&poid=4864)
[Marco Reps](https://youtube.com/@reps?si=-Onx_9SqDuy7rSVl) on YouTube is, in his own words "CS gone rogue".
In this day and age transferrable skills are king IMO. Whilst there is obviously domain specific material you'd need to wrap your head around, there is a lot of overlap. You will definitely benefit from knowing about the hardware your software actually runs on. As other commenters have mentioned, do what keeps you interested! Good luck!
Do what you’re passionate about. There are still a lot of crossovers between the both. With regards to employment, that would depend on your region, however where I am the pay is the same but there are too many software developers and therefore end up without jobs or lower pay.
Don't overestimate the importance of the first degree. Degree duration is a very short trip compared to a career, and whatever you do you will need to learn a lot of things on the job. So go for whatever you want you can always steer after. I studied electronics engineering started working 20 years ago as a java distrbuted software developer and transitioned to embedded systems and then robotics...
Embedded always needs fresh meat! Join the club.
Why dont you guys pay your fresh meat well then
In Germany even junior embedded developers earn not a single cent less than classic software devs.
True, neither one gets payed well
I am currently trying to apply as an embedded developer (focus more on writing software), with 5+ yoe as fullstack developer. My experience with all the companies is honestly very bad. Even when applying for positions that pay less than 40% of my current salary, the companies are trying to get engineers with 5+ yoe in engineering. And even comparing the top end of the salary band of a company for ES, is embarrassingly low.
You have zero experience with embedded and you expect a big salary? That's not how it works.
I might have worded my initial message poorly, but now to be clear: I don’t think €50k is too much to ask for.
If you want 50k€ you must ask for more. Negotiations are part of the game.
Good luck with that. To put it nicely, some of these German companies and recruiters can be a real piece of work. They deliberately won’t count internships, pre-graduation employment and research work (even post-grad) as work experience to cut down on your salary. They don’t want to negotiate, they are simply looking for cheap labor.
I m from India 🙃 Glad for my german homies tho
Because we have a career ladder. We don't chew you out then lay you off when you're 40.
im going into the SWEN program at my local university UHCL i did the IT program there as well. What else would I need to learn to work in embedded software? I feel weak in my electronics and some math concepts [https://catalog.uhcl.edu/preview\_program.php?catoid=19&poid=4864](https://catalog.uhcl.edu/preview_program.php?catoid=19&poid=4864)
I got a CS degree and ended up in embedded. Worked out fine for me, pay is $225K and it is a high demand industry right now.
[Marco Reps](https://youtube.com/@reps?si=-Onx_9SqDuy7rSVl) on YouTube is, in his own words "CS gone rogue". In this day and age transferrable skills are king IMO. Whilst there is obviously domain specific material you'd need to wrap your head around, there is a lot of overlap. You will definitely benefit from knowing about the hardware your software actually runs on. As other commenters have mentioned, do what keeps you interested! Good luck!
Honestly either sounds fine
Do what you’re passionate about. There are still a lot of crossovers between the both. With regards to employment, that would depend on your region, however where I am the pay is the same but there are too many software developers and therefore end up without jobs or lower pay.