heavy mechanical complex jobs