h mechanical plt careers in Najran, Saudi Arabia