I have ~20 years of various application programming experience, from desktop, to web, to mobile. I'm primarily a game programmer, and have done optimization work on fairly high-profile mobile games. I'm good at asm, C, optimization, logic, and all things low-level.
For whatever it's worth (?) all my Shenzhen I/O scores are all the way to the left :)
I'm open to relocating anywhere in the U.S. Any advice on how to approach this would be appreciated.
2. Take an "adjacent" job. I.e. find company that has both embedded jobs and non-embedded jobs; apply for the latter. It's easier to transfer within a company, because they know you and say "oh, psyc is smart, he/she can learn this" as opposed to "who is this psyc person? they don't know embedded". So it's a good way to get into jobs you can't otherwise get.