BAE Systems and Caterpillar Inc. have signed a 20-year deal to build an energy efficient parallel hybrid propulsion system for heavy-duty trucks.