Also, are we sure there is a shortage of engineers, or simply a shortage of engineers that can pass the hiring interviews and qualifications?
I think a lot of companies don't always mind waiting to find someone who passes there test, be it a newer grad, or an existing engineers that has now prepped up better.