mechanical french careers in Riffa, Bahrain