ibc, I find it interesting that you say that Intel's software engineers aren't Google/Apple caliber. While I don't actually have any way to verify/dispute your claim, let me offer up the following: it's probably not the engineers' fault.
Anybody who interviews for the likes of Intel and actually gets an offer is probably more than competent at their job. I also see on Glassdoor that Intel pays its software engineers quite well, so I think that the company does what it needs to in order to attract top talent.
What the problem seems to be is management. While I, again, don't speak from experience at Intel, I have noticed that there are companies where there's just layer after layer of bureaucratic crap that gets in the way of real work/decisions. I also not be so quick to blame the engineers when these are just hard working smart folks that are doing what they are told and likely know their craft well. I would see if there is a problem with that they are being told to do.