heavy mechanical complex jobs 2020