I actually got a job like that one time. I read the job description and thought who but me could be qualified for this job, because I am the only person I know with the qualifications. The description was very specific. The H1-B that had the job wanted to go back home to Asia. I blew away the competition and got the job.
When Java first came out a company advertised for a senior Java programmer with a minimum of 5 years of Java experience!
When the company I worked for moved out of state I applied at a competitor making the same product. I received a very nice letter saying your credentials are excellent but you don't have a Masters degree.
No wonder they can't find anybody.
Enough already. Let's stop whining and start our own companies. If you're sitting around or just searching for jobs after two years at other established businesses, doesn't it seem your time could be better spent on something else and something productive? Besides, after seeing how these firms operate, do you really want to work at one?
There is no shortage of engineering talent. In this climate, most of the companies will not even look at individual who is already laid off and who has the skill. I know from head hunters who I have forwarded my friends resume say, Company B will not look at this resume as he is currently laid off...Yet the same companies will go to the US govt wanting more foreign workers, more tax breaks etc... It's those non-technical MBA's at the top who are milking the system for themselves at the expense of the highly skilled engineers and the US economy....
Its difficult to get the right candidate. While hiring all you need to see is that the resource uses a logic to solve given problem and how well he/she communicates. All others can be dealt with later.
Sometimes it is not all just about plug-and-play. Are you aware that many employers are smply racist? If they insist to hire a White over a Black, Hispanic or an Asian, all with comparable qualifications and credible experiences, then unemployment will only remained unsolved, when there are simply not enough White engineers.
2a. Many companies advertise "ghost jobs" that don't really exist because they, the companies, want to bid on a Government contract. So, say ten big defense contractors bid on a contract that requires 100 engineers. A 1000 "job openings" show up on the job boards and they suck up all the unemployed resumes for their proof they can hire the engineers they need. Later the Government cancels said contract and the result is no jobs, but the schools see this and unhesitatingly say “look at all those available jobs for our future students!”
Lets not kid ourselves, there is a very real shortage of engineers willing to work at the offered compensation. That is, when the "free market" functions observed shortage should create an intense wage competition for those who posses the appropriate skills.
So consider the following:
(1) when was the last time you saw a job advertisment that even posted a wage? Until that starts to occur, its business as usual. No real shortage, just marketing for purposes of assuring that the H1B quota remains unchanged.
(2) Were the shortage really that significant, the rules for acquiring a Green Colored Card would be loosened. The shortage is after all not going to go away.