I have an engineering degree and a finance degree from one of the schools mentioned, worked as an engineering management consultant for 3 years and recruited engineers at all but MSU as part of my job 30+ years ago before going to law school. So, my information is somewhat dated and you should take it with a grain of salt.
All are fine schools. But, most reputable or relied upon rankings clearly show UIUC and then TAMU in the top band with PSU and VT in the next band and then MSU.
If your kid is looking to get a Ph.D. eventually, then prestige and rankings matter a great deal. A high performing student at UIUC or TAMU will likely have better research and graduate school opportunities than that high performing students at lower-ranked schools, all being equal.
But, if your kid is looking to work as an engineer after college, then any of these schools will serve him well, provided that he does well at his college.
Some companies (like my old company) that will recruit from UIUC, TAMU or VTech may not go to MSU, but go to Michigan, a higher ranked and more prestigious school in the same state.
But, my sense is that enough companies will target MSU such that high performing kids at any of these schools will have many good options.
Some of the best engineers I worked with back then came from less prestigious schools in the band that MSU is in such as Pittsburgh, Cincinnati and Auburn.
As someone said earlier in the thread, generally speaking, the US industry is far less hung up on rankings and prestige than Asian countries with strict hierarchical systems.
As I said, academia and other fields like law, investment banking, etc. are a different story in that rankings do matter a great deal.