You need all sorts of people, from the dudes who know every little grinding detail on making a decent PCB layout to the codemonkey's who have no actual clue what a µcontroller actually is but can write some neat routines.
In general my feeling is that "software" people who have actually a decent grasp on the hardware side (and i'm even talking about network admins etc) have a shear advantage over those who don't. Seen the rise of "software" in hardware designs (like you say) I think the inverse will be more and more relevant.
The one person that is often missing out in *any* project is the one who can "translate" between different groups of "guru's".
The fact that that kind of profile (from jobrelated point of view) is often also tagged as "managaerish/political" is IMHO the reason why so few projects have really a decent person doing that kind of stuff

, most of the time it's some idiot who has no clue what *any* tech say's... )
There is of course a huge difference between the Q what you want to do and what profile has jobs / makes the biggest $$$$.
If your current working env (and assuming you more or less like it there) has also some HW development, then maybe try to to have a closer chat/relation with the people doing that side of the story?
If not, then I guess the best bet is a smaller firm that does some rather "niche" market, they tend to have less rigid structures and the actual need for people who know (or want to know) different stuff.
The major hurdle then will be convincing them to look beyond your work experience and not hire you as a "software dude"

Your B.Sc in computer electronics might be a good asset there.
Personally I'm a bit in the same boat - I would love to get (bac)k into electronics, but I now happen to work for a software molog.
And I doubt there is an easy path out

(besides taking a junior position somewhere and even then - the only "electronics" on my CV is an basic electronics degree 17 years ago and the first 6 months of my "career"... )
So for now just having fun with µcontrollers, FPGA etc in my spare time and we'll see...
I must say that most people I know with an electronics degree end up on the software side (or started a brewery..but that's an other story) -some did however, but it's also maybe a matter of luck , you need to "get in" a certain circle in your local jobmarket.
edit: ha , and on a side note , I'm not entirely convinced by your "working on the software gives me probably more power over the quality" statement
