team leader mechanical careers in Giza, Egypt