We are looking for a diligent Mechanical Engineer to join our Johannesburg team. This role requires a strong foundation in thermal and fluid dynamics, experience in CAD software, and the drive to develop efficient engineering solutions within a team environment.