engineers relate to science in a different way from scientists. if you're an engineer, you're concerned with the fruits of science ... the knowledge and principles that have been discovered by scientists.
if you're a scientist, you're concerned primarily with "doing" science--how to apply the scientific method, to design experiments, interpret data, etc. etc.. It's more of a front line kind of thing, and it involves a lot more abstraction.
Scientists I know (including my girlfriend) tend to be pretty humble about their knowledge. Being so close to the discovery process reminds them of how limited and how provisional their understanding usually is.
Engineers can usually assume that the givens that they work with are facts. They're interested in practical applications, so the abstact thinking often gets in the way. Scientist tend to question all the facts, because they know where the so-called facts came from
A lot of people would be amazed by how messy and uncertain scientific research can be. When my girlfriend was in the middle of her phd thesis, i read her an Onion headline that said: "Study Finds Jack ****." she looked up sadly and said, "that's not funny, it's true."