I have been doing web development for about 5 years now and am at a point now where I am getting pretty bored. I'm 32 and have a degree in Electrical Engineering from a good engineering school in the states, but it's been a long time since I've used it.
I'm wondering if anyone has transitioned from web dev into doing more lower level firmware type programming for a job. How did this go? Do you have any advice? Was there some kind of curriculum you followed?
I am worried that specializing more will lead to fewer job opportunities, but I find myself gravitating more towards embedded types of projects in my free time and enjoying them much more than I do any kind of work I do during my day job.