Have you tried the Number Devil or Flatland?
I had the opposite problem with DD. She loves reading, but hated math, even though she is very good at it. We got her The Number Devil and read it together as a nighttime story and it got her so interested in mathematical concepts that she started to gain an interest in all things mathematical. Maybe it can work the other way too. wink

Can you find a local engineer to talk to him about what they do and what skills they need to be successful in engineering?