Computer Numerical Control (CNC) Machinist

Career Overview

A computer numerical control (CNC) machinist uses specialized machinery to produce or fix parts or equipment.


A high school diploma or equivalent is necessary to obtain this position. Then one must complete an apprenticeship program through a national organization, college, or manufacturing company.

Salary Expectations

Low End:
High End:
$26,000 /yr
$45,000 /yr
$66,000 /yr

Recommended Courses

  • Math
  • Electronics
  • Computer Science
  • English - as much as possible!
  • Communication
  • Trade-related courses
Work Environment

A CNC machinist may work in a machine shop or in any organization in the manufacturing industry.

Future Outlook

The job outlook for this position looks good over the next 10 years, keeping in mind that geographical differences may exist.

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook
Explore Careers, Labour Market Information, Government of Canada