There are people here with all sorts of backgrounds - I'm pretty sure there are some folks from Intel who read HN, as well as some I know from Nokia.
I did some low level work (and most of my degree was EE), and to be honest I don't think moving up and down the stack is that insurmountable provided you are willing to spend the time (re)learning a chunk of stuff each time.