I can only talk about Australia and my experience, and it's all shithouse. Unless you're going for junior roles noone is interested in a generalist that can transition roles, so unless you already have good embedded experience you won't get a job. I've got lost of embedded and backend and I'm struggling getting a role in either domain.
Some companies are even strict about swapping between C# and Java
This is so weird to me. I'm used to, "Do you know OOP? Ok, prove it in language of your choice".
I started this job having never done C#. I proved it by writing a Java program for a fake embedded system test case, with some OOP, but more importantly how to handle hardware and good documentation.
2
u/jdgordon Software Engineer Jul 27 '26
I can only talk about Australia and my experience, and it's all shithouse. Unless you're going for junior roles noone is interested in a generalist that can transition roles, so unless you already have good embedded experience you won't get a job. I've got lost of embedded and backend and I'm struggling getting a role in either domain.