c h mechanical plt careers in Yanbu, Saudi Arabia