Mechanical Engineering careers in Sohar, Oman