May I ask what was your background and how you managed the move? Also did you need to take a paycut? I was once in embedded (around a decade ago) and jobs were scarce and not interesting. Shifted to SWE simply due to massive wage differences. Once I'm financially comfortable, I would like to shift back to embedded. I have a EE background but only some early career experience in embedded so would likely fail interviews right now.