1. Skip to content

Computer Numerically Controlled (CNC) Machine Tool Programmers

Develop programs to control the processing of metal or plastic parts by machines.

Quick Facts

Wages:

Data not available    Read more about wages

Outlook:

Data not available

Education:

Vocational training is typically required.

On the Job:

Typical Work Tasks
  • Enter commands, instructions, or specifications into equipment.
  • Program equipment to perform production tasks.
  • Study blueprints or other instructions to determine equipment setup requirements.
  • Determine production equipment settings.
Read more about the job

Job Title Examples:

Manufacturing Engineer
Process Engineer
Computer Numerical Control Programmer (CNC Programmer)

See more job title examples

View All Career Information


 

O*NET in-it

This page includes information from the O*NET 24.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.



Wages & Outlook

 

Typical Wages

Data not available

 

Employment

Where do Computer Numerically Controlled (CNC) Machine Tool Programmers most often work?

 

Current Demand

No data available.

 

Future Demand

No data available.

 



On the Job

 

Computer Numerically Controlled (CNC) Machine Tool Programmers develop programs to control machines that process metal or plastic parts.

 

Typical Work Tasks

People who work in this career often:


Typical Working Conditions

 

O*NET in-it

This page includes information from the O*NET 24.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.

 


Education & Credentials

 

Educational Requirements

Vocational training

 

Education level attained (national data)

Education Level Attained (national data)
Education Level AttainedPercentage of workers in this occupation
Less than high school diploma8.4
High school diploma or equivalent41
Some college, no degree31.7
Associate degree11.9
Bachelors degree5.4
Masters degree1.3
Doctoral (Ph.D) or professional degree0.3

 

Work Experience and Training Requirements

Nationally, this career typically requires:

  • No related work experience for entry.
  • Moderate-term on-the-job training to become competent.

 

Current Training Opportunities


Related Programs

 

Majors

Click on any of the Majors listed below to find out more about preparing for this career.

 

Transfer Options

 

Helpful High School Courses

Examples of helpful classes that help you prepare for this career:

  • Applied Math
  • Blueprint Reading
  • Computer Applications
  • Drafting
  • Electronics
  • Geometry
  • Industrial Technology
  • Introduction to Business
  • Physics
  • Pre-Calculus
  • Technical Writing
  • Trigonometry

In Minnesota, your school may have developed a Program of Study in this career area. A Program of Study is an academic and career plan developed by your high school to help move you towards a career and college path. A Program of Study can help you:

  • Select high school classes that prepare you for college and getting a job
  • Understand how the classes you're taking in high school lead to a career
  • Identify extra-curricular activities that are related to your career interest
  • See what classes at your school offer early college credit that will save you time and money towards your college expenses
  • Graduate from high school prepared for your next step toward the career you choose

 

O*NET in-it

This page includes information from the O*NET 24.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.



Skills & Knowledge

 

Most Important Skills for Computer Numerically Controlled (CNC) Machine Tool Programmers


 

Most Important Knowledge Areas for Computer Numerically Controlled (CNC) Machine Tool Programmers



Interests


Different careers may be a good fit for your personality or interests. This career is:

Learn more about your interests. Take the MnCareers Interest Assessment.

 

Describe Your Skills


People who have worked in this career typically perform the following tasks. These statements can help a prospective employer understand what you can do, on a resume or during an interview.

  • Using computers.
  • Collecting information from different sources.
  • Controlling machines and processes.
  • Making decisions or solving problems.
  • Communicating with supervisors, co-workers, or people that work under you.
  • Inspecting equipment, structures, or materials to find or fix problems.
  • Drafting, laying out, and specifying technical devices, parts, and equipment.
  • Analyzing data or information.

 

Careers that Use Similar Skills


The following careers use skills, knowledge, and abilities that are similar to those used for Computer Numerically Controlled (CNC) Machine Tool Programmers.

 

View more careers in the Manufacturing cluster

View more careers in the Production pathway

 

O*NET in-it

This page includes information from the O*NET 24.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.



Please visit CareerOneStop to search Tools & Technology.


Powered by: CareerOneStop


Jobs



Real-time job data provided by Gartner TalentNeuron

 

Job Title Examples


Manufacturing Engineer,  Process Engineer,  Computer Numerical Control Programmer (CNC Programmer),  CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer),  Programmer,  Project Engineer,  Software Engineer,  Welding Engineer 

 

Where Do Computer Numerically Controlled (CNC) Machine Tool Programmers Work?


Computer Numerically Controlled (CNC) Machine Tool Programmers often work in the following industries.

 

Similar Careers


Below are careers that use skill sets that are similar to Computer Numerically Controlled (CNC) Machine Tool Programmers.



Source: You can learn about our data sources in the About Us section.