Global c & h mechanical plt careers