Babcock is seeking a Mechanical Engineer located in City of Charles Sturt, South Australia. In this role, youll deliver practical engineering solutions, support refurbishment activities, and resolve design challenges, ensuring technical outcomes are achieved on time and