A Levels won't limit your career options.
I did both history and geography for AS Level but am now only doing geography because I didn't like the history taugh at my sixth form college. History AQA is purely 25 marks essay whereas geography OCR is short answer questions as well as 16, 20 and 33 mark essays so there really is no disadvantage to geography over history for you.
If you do want to be an engineer, I recommend geography for the same reason you're considering but it will make very little difference to your career options so, if you're leaning towards history and like the specification taught at your school/sixth form, it's not worth disregarding simply because you're worried it will restrict you becoming an engineer.