Engineering Mechanical Engineer Power Propulsion Systems Lanarkshire Contract Medium October 17, 2025