After got layoff from Physics field, 瑪麗她爸 joined many job fair, there are many Unix/C/C++ jobs he thought he can do it, however, the recruiter told him: YOU ARE SMART, BUT TOO NARROW.
Embedded System skills are very useful if you find a employer who really need this kind of skill. Some of them may cut a good paycheck to you. However, it is hard for you to find next job once you get a pink paper.
My three criteria of looking for next job: $$, lifestyle and Marketable skill sets, embedded System is not satisfy my third requirement. I will switch to more marketable filed as early as I can.
Wish this help a bit.
Thanks!