Position: FIFO Heavy Duty Diesel Mechanic
Perth Based | National FIFO
We are seeking experienced Heavy Duty Diesel Mechanics to join our growing team on a FIFO basis from Perth, WA. You'll be deployed to mine sites across Australia, working on a variety of heavy mobile equipment including trucks, loaders, graders, and dozers. Whether it's breakdowns, scheduled servicing, or major rebuilds, your skills will help keep operations moving.
Worthy Engineering is a mining services repairer, operating a team of over 70 employees from large workshop facilities in Perth (Henderson) and Kalgoorlie. Worthy Engineering offers a wide range of repair services to support our client's operations. We provide transparent and reliable service with safety always at the forefront.
What's on Offer:
FIFO from Perth to multiple site locations across Australia
Various Roster options – enjoy time off that suits your lifestyle
Attractive pay rates + superannuation on all hours worked
Site allowances
Flights, meals, and accommodation provided
Supportive, safety-focused team culture
Work on a diverse range of heavy equipment (CAT, Sandvik, Komatsu & more)
Key Responsibilities:
* Perform scheduled maintenance, diagnostics, and repairs on heavy mobile equipment
* Conduct breakdown support and field service when required
* Maintain accurate service records and reports
* Adhere to all site safety policies and procedures
* Collaborate with site supervisors and other trades for effective operations
What You'll Need:
* Trade Qualification – Heavy Duty Diesel Mechanic (Australian recognised)
* Previous experience working in mining or civil environments
* Strong knowledge of CAT, Sandvik, Komatsu or similar OEM equipment
* Current C Class Driver's Licence (HR advantageous)
* Ability to pass a pre-employment medical & drug/alcohol screen
* Strong commitment to safety, quality, and teamwork
* Valid Australian working rights
Interested? Let's chat
Click 'Apply Now' or reach out directly at, we'd love to hear from you.
Job Types: Full-time, Permanent, Casual
Pay: $60.00 – $80.00 per hour
Expected hours: 38 per week
Work Location: In person