We are seeking a Mechanical Engineer to join our Johannesburg team. You will be responsible for designing, developing, and testing mechanical systems and components. The ideal candidate will possess a strong foundation in mechanical engineering principles and experience in project management.