Global c h mechanical plt careers