We are seeking a talented Mechanical Engineer to join our Johannesburg team. The ideal candidate will have a strong foundation in mechanical design principles, as well as hands-on experience with engineering projects. You will play a key role in designing, analyzing, and improving various mechanical systems while collaborating with cross-functional teams.