Canadian National Railway
–
Homewood, IL, 60430
... Role: Diesel Engine Mechanics (Machinists) perform inspections, major and minor repairs, overhauls and servicing on all types of locomotives. Duties and Responsibilities: Critical performance areas include the following but may vary depending on the ... - May 07