We are seeking a talented Mechanical Engineer to join our dynamic team in Johannesburg. The ideal candidate will be responsible for designing, developing, and testing mechanical systems and components. You should have a deep understanding of engineering principles and the ability to apply them creatively to solve problems.