Etymology
Today it means: To render something more complicated than necessary; often implying that the complexity was added intentionally. Full definition →
From over- + engineer.
Etymology from Wiktionary, CC BY-SA 4.0.