We are seeking a skilled Mechanical Engineer to join our dynamic team in Johannesburg. The successful candidate will be responsible for designing, developing, and testing mechanical devices and systems while collaborating with cross-functional teams to deliver innovative solutions. Experience in CAD software and strong analytical skills are essential.