I have experience on both embedded programming and high level programming (such as .net and c++), trying to focus one area in the future.
embedded programming : less jobs, but less candidates( competition )
high level programming : more jobs, but more qualified candidates
Any recommend will be appreciated