Hmmm. Maybe I'm scaring people off.
For example, we'd hire somebody who is fully focused on x86 if they are good at that. The sort of level we'd be looking for is a person who can recognize the common string.h functions in bare x86 assembly code.
The Arduino usually uses a ATmega8 CPU. I just encountered that CPU, not in an Arduino, and might soon be dealing with it. Adaptability is really desirable; this is a CPU that I've never dealt with before and I'm not about to wimp out.
The ESP8266 has a core based on the Tensilica Xtensa, which I've dealt with.
I think I heard somebody around the office dealing with a Z80, but I'm not sure if I remember that right. Chances are, we've done Z80 work.
It's kind of fun to encounter a new CPU. It's especially neat to encounter one for which step 1 is to write a disassembler.
I certainly do post the same jobs year-in, year-out. That doesn't mean we got nobody. We need more than one person.
Lots of people really won't move. Maybe for a $million they would... but only "maybe"! It is particularly hard to convince people on the west coast that there is civilization elsewhere. There is a fear of being stuck if the job doesn't work out, yet here I am in a city with at least half a dozen large defense contractors and a whole bunch of cyberwar-related startup companies and even some space program work.