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
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook
Explore Careers, Labour Market Information, Government of Canada