Companies are on the hunt for engineers, but relatively few students are going for the hard science majors and even fewer are graduating.