A Heavy Duty Mechanic (also known as Heavy Equipment Mechanic or Heavy Vehicle and Mobile Equipment Service Technician) is responsible for maintaining, repairing, and overhauling heavy machinery and vehicles. This includes tasks like inspecting, diagnosing, and troubleshooting mechanical, electrical, and hydraulic issues. They work on a wide range of equipment, including trucks, construction equipment, buses, and industrial machinery.