I have a computer engineering degree. I have found times to be tough for the last two years. However, I am now employed back in my field, and am currently working as an Embedded Systems Developer for a telecommunications equipment designer and manufacturer. I am thinking that I may wish to move back to hardware sometime, though.
Software designers currently face a large problem, in that their products are easily transferable, and with communication the way it is, a designer in India may code an application for a fraction of the price. The issues such as the lack of quality, the language barriers, and differing emphasis on functionality do not appear on a budget sheet, which is what management largely make decisions upon.
Hardware too faces the issue that there are an excess number of practitioners from the tech boom. Thus, until this situation rectifies itself, it is unlikely that matters will improve.The odd issue is that for the positions that are still available, the salary is still quite reasonable. Perhaps I should go and browse my economics textbook again.
That is my $0.02, anyways...
_________________
The ket always seems to psi over its own indeterminacy.