I've definitely noticed that, though I think it varies by region and industry quite a bit. Engineering feels to me a little more "blue-collar" than the tech industry in its attitudes, even though engineers often don't make any less money. Some may have to do with where people come from, e.g. in large parts of engineering, the big "feeder schools" are good but not "elite" public schools: places like Purdue, Texas A&M, and Ohio State. People who at least sometimes work on-site in plants might also have more direct contact with blue-collar workers and feel more part of the same enterprise, though that is a minority of engineers.
In terms of region, SF, LA, and NYC are just about the worst for being full of "moneyed family" type attitudes. I lived some years in Indiana and it was far more tolerable on that front, despite what you might expect from the respective regions' politics.