We have an exciting vacancy for a Mechanical Design Engineer who is eager to take on challenging projects in Johannesburg. This role will require a strong understanding of mechanical design principles and the ability to work in a team-oriented environment to develop innovative engineering solutions.