Banks perform real-time mission critical financial transactions over a global network that can essentially never go down. I'm sure there are some engineering challenges there if you look for them.
It sounds like you'd rather make devices and do low level code.
Perhaps you would like to work on a new processor designed to handle radar data in self driving cars.
Texas Instruments may be a good fit.
Designing new processor isn't your thing? You want to be an engineer that builds bridges - great.. there are tons of engineering companies in Dallas. If bridges aren't difficult and flammable enough for you, design undersea rovers for an oil company, or help them engineer the cutting edge tools that they use in their day to day operation.