We are seeking a detail-oriented and innovative Mechanical Engineer to join our team in Johannesburg. This role involves designing, analyzing, and improving mechanical systems and components for a variety of engineering projects. The ideal candidate will bring strong analytical skills and a passion for engineering to improve our products and processes. Experience in CAD software and a solid understanding of mechanical principles are essential.