Ah, well in Chicago area at least, the market is dominated by web development, mobile development, data science, and algorithmic trading roles, in that order. I'm part of a few local Slack groups for Chicago programmers and it's been hard to find leads for embedded programming jobs. Several people have told me embedded programming is not something Chicago has a lot of.
>As I have done it many times, I will say that it is challenging to hop over domains. If you are a web developer, then people often tag you as a "web developer".
And this is the obstacle I'm trying to overcome, when I don't necessarily have the time or budget to dedicate several years for another degree. I'm in my mid 30s after all. How to get into those heavily engineering oriented firms, like JPL or NVidia, doing the low level stuff? When your last full-time job was in front-end JavaScript with PHP for a dime-a-dozen SaaS company? Can I find a suitable replacement for STEM college education that has the same level of organization AND credentialing? (remember I want my resume to at least make NVidia want to interview me)
I don't think anyone likes being pigeonholed, and it's especially troublesome when the majority of jobs here have a programming language in the damn job title. I want to work in "concepts", not languages.
I'm still trying to map out how to get from point A to point B. Maybe go from a local web dev shop to a local web-and-mobile shop that uses Java, then use that Java experience to work at an enterprise firm, then slide in some C++ work? That's just a guess :) It's also gonna likely take as much time as getting the college degree, so I don't know, I'd like to get a do-over in college life.