Машинист тепловоза осуществляет техническое обслуживание, приемку, сдачу, подготовку к работе и экипировку локомотива. Управляет локомотивом и ведет поезд с учетом веса поезда и установленной скорости, в зависимости от профиля железнодорожного пути и графика движения, устраняет неисправности на локомотиве или составе вагонов, возникших в пути следования и обеспечивает безопасность перевозки, сохранность подвижного состава и груза.