I've been a C# dev for long enough that I feel like I've plateued.<p>Meanwhile Im in love with microchips like the esp8266. I see dirt cheap intelligent single purpose devices opening up a lot of new opportunities.<p>But how do you compare a good C# developer to an electrical engineer? Would it be a step up or just a step sideways?<p>When I say electrical engineer what I mean is the person who designs electrical systems on PCBs using software like Autodesk Eagle.