CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machine Operator (CNC Machine Operator), Computer Numerical Control Programmer (CNC Programmer), Computer Numerical Control Machining Center Operator (CNC Machining Center Operator), Machine Shop Lead Man, Computer Numerical Control Machinist (CNC Machinist), Machining Manager, Computer Numerical Control Operator (CNC Operator), Programmer
What is a
CNC (Computer Numerical Control) Programmer develops instructions necessary to run the computer numerically controlled (CNC) machines primarily used in the manufacturing industry. An affinity for computers and a familiarity with equipment like drills, lathes, and presses is necessary for success in this career field. They are responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks on the final product. CNC Programmers also perform routine machine maintenance and troubleshoot any issues that arise during the manufacturing process.
It is important for CNC programmers to have skills in communication, critical-thinking and problem solving, and systems analysis and mathematical abilities, and to have knowledge of computer-aided design and computer-aided manufacturing software like MasterCAM. Overtime work is common, and safety precautions must be observed to prevent injuries when working with the high-speed machines.
Program equipment to perform production tasks.
Determine production equipment settings.
Select production equipment according to product specifications.
Study blueprints or other instructions to determine equipment setup requirements.
Conduct test runs of production equipment.
Create diagrams or blueprints for workpieces or products.
Enter commands, instructions, or specifications into equipment.
Calculate dimensions of workpieces, products, or equipment.
U.S. Employment Demand Metrics
Projected Annual Job Openings:
How Much Can You Earn?
Average Yearly Salary
What Education Do You need?
People starting in this career usually have
Less than High School Diploma
High School Diploma or Equivalent
Some College, but No Degree
Doctorate or Professional Degree
Common Past Positions
Common Next Positions
Data provided by
Get Notified About Job Opportunities
Tell us about your skills and desired pay and we'll alert you when a match comes in