Engineers have to learn quite a bit of science on the way to their degrees, but they are not scientists. Nor is engineering, impressive and respectable though it may be, all that similar to the practice of science. In my experience, even highly talented and competent engineers can still be astoundingly irrational when it comes to matters that intersect with politics or religion. It may be that very intelligent people are better equipped to see through irrational beliefs. But it also seems that a brilliant mind set to the task of rationalizing such beliefs can be very good at it. The engineers that I've worked with have tended to be either agnostic and mildly liberal, or far right fundamentalist, with practically no one in between.