I worked in two companies who did IQ tests for hiring, the people in those companies were very knowledgeable engineers. Not necessarily good engineers, but they knew their shit. Being cracked at something doesn't make you a good engineer by itself, but it did skew the average up.