Prepare designs for heavy machinery construction; ensure the preparedness and good performance of heavy machinery, in terms of operation and safety; check the mechanical parts of heavy machinery; diagnose the faults; follow up the procedures and activities of maintenance and reparation; and prepare the specialized documents and reports related to work outcomes.