Exciting opportunity for a Mechanical Engineer to join our esteemed company in Johannesburg. The successful candidate will play a vital role in designing and optimizing mechanical systems, ensuring quality and compliance with industry standards. You will collaborate with multidisciplinary teams to develop innovative solutions that meet client needs. Key responsibilities include conducting feasibility studies, preparing technical reports, and providing technical support throughout the project lifecycle.