We are on the lookout for a skilled Mechanical Engineer to join our team in Johannesburg. In this role, you will be responsible for designing, developing, and testing mechanical systems and components. You should have a solid background in mechanical engineering principles and be proficient in CAD software.