Engineering jobs are on the upswing, or so many would have us believe.
Let me tell you a tale of a friend of mine. We'll call him Johnny. Johnny was a senior engineer working for a major computer manufacturer. This company has an increasingly common approach to workers: you're employed as long as the project lasts. Then you have to find another project - or it's out the door.
In any case, Johnny had pretty close to 30 years of experience and was approaching 20 years at the company. Johnny's proect was reorganized and absorbed into another group. Johnny needed a job. But nobody wanted an experienced hand. They all were looking for engineers with less than 7 years experience - and cheap.
Johnny was out. Just short of full vesting. Junior was in.
An alarmingly high number of my friends who are engineers find themselves in similar positions: cut off from retirement funds and out of a job.
Unfortunately the Federal and State Governments drop people off the unemployed lists after a certain time. And still others change careers to have income. So the stats look promising, but they don't tell the real story.
Yes, there's "job growth." The job growth is mostly at the junior end of the scale - meaning that many of the older engineers have few or no opportunities.
I personally have no sympathy for companies that complain that they can't find engineers. A more correct statement would be "we can't find cheap engineers willing to work long hours."