Well, there is so much bad stuff happening in the industry right now.
A few observations from own experience:
I. After completing the engineer degree, virtually all my colleagues have been indiscriminately hired by one or several (but not that many) large companies in my area. That was true for a few years. I have chosen to go with a start-up which was judged to be a bad idea by others
II. Teachers from the engineering schools reacted to this (transient) demand by increasing the number of graduates, specializations and classes. In addition, the many academic R&D laboratories are contracted by the companies to provide R&D services at a much lower cost than other companies. That increases greatly the leverage of academic units and I fear that will cause unrealistic expectations in engineering and PhD students.
Side note: Basically, you have this big company that is very interested in your PhD work and you participate in a lot of meetings and so on. Your PhD supervisor tells you that you are working in an elite laboratory and you are among the best researchers ever. You finish your PhD and suddenly learn that the big company has no current openings unfortunately.
III. A lot of people starts considering an engineering career because of the hiring opportunities right after school. I'm not judging anyone but I'm observing that while a lot of these people are perfectly good & adequately intelligent persons, they lack any kind of technical curiosity, interest or love for the profession. They basically follow all the steps to become electronic engineers, they get hired, a good salary and this is quite reasonable as a life choice. In the past, I teached some classes in the engineering schools and it's obvious. You have less than 10% of students that have a good reason to be there, but the remaining 90% are there because they have to get some kind of training for getting the degree.
IV. Now comes the economic downturn. Suddenly, there is zero hiring opportunity. Even payed student internships (which were abundant in the past) are hard to get. Older people are encouraged to leave the company: to be fair, there are a lot of programs to help you become an entrepreneur, to start your own business and so on. However, the success ratio of these programs is not perfect.
V. A lot of temporary staffing/contracting companies popped up. The big companies that laid of people use their services to temporary hire back their own previous employees, however for a limited amount of time. Even if may cost extra, having this workforce "elasticity" and not having to deal with social benefits, etc looks to be a better deal on paper for the short-term thinking that is going on these days. Of course, you destroy the internal initiative, continuity of good quality service, R&D efforts and so on, but these are not usually visible on the balance sheet.
VI. Now comes the time of companies going out of business, massive de-localisation, workforce "optimization" and so on. Some people are still sheltered by a relatively good unemployment program, but things get rougher day by day
Cheers,
Dan