Skip to main contentSkip to footer
LER.me
  • Live Data
My LER
LER.me
My LER
LER.me

Make All Learning Count.

Get Connected

  • What is a LER?
  • FAQs (opens in new tab)
  • Partner with Us
  • Visit EBSCOed (opens in new tab)

View our Policies

  • Accessibility (opens in new tab)
  • Standards (opens in new tab)
  • Terms of Use (opens in new tab)
  • Privacy Policy (opens in new tab)
  • Opt out (opens in new tab)

Get the app

  • Get it on Google Play
  • Download on the App Store

© 2026 All rights reserved.

Powered by EBSCOed

Skip to main contentSkip to footer
LER.me
  • Live Data
My LER
LER.me
My LER
  1. Occupations
  2. Computer Numerically Controlled Tool Programmers

Computer Numerically Controlled Tool Programmers

Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

SOC: 51-9162.00

Common Job Titles

  • CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer)
  • Computer Numerical Control Machinist (CNC Machinist)
  • Computer Numerical Control Programmer (CNC Programmer)
  • Programmer

What You'll Need to Succeed

AI-generated

Key competencies for this occupation at a glance

  • KnowledgeDesign custom tooling paths and machining strategies for complex geometries using advanced CAM software like Mastercam, SolidWorks, or ESPRIT.
    Advanced
  • KnowledgeDevelop CNC programs for automated machining operations using CAM software and G-code/M-code, ensuring optimal tool paths and cycle times.
    Proficient
  • KnowledgeAnalyze technical drawings and CAD models to determine machining requirements, material specifications, and dimensional tolerances.
    Proficient
  • Hands-onOperate CNC lathes, milling machines, and press brakes following programmed instructions and safety protocols in manufacturing settings.
    Proficient
  • KnowledgeEvaluate machined part quality and dimensional accuracy using precision measurement tools such as CMMs, digital calipers, and optical comparators.
    Proficient
  • Hands-onCoordinate machine setup and tooling configuration for multi-axis CNC equipment, optimizing production efficiency.
    Proficient
  • KnowledgeApply mathematical calculations for speeds, feeds, and offsets to optimize material removal rates and tool life in production environments.
    Proficient
  • KnowledgeInterpret engineering specifications and quality standards to ensure compliance with ISO requirements and customer expectations.
    Proficient
  • KnowledgeDiagnose program errors and machining defects by analyzing process data, inspection results, and machine feedback independently.
    Developing
  • Hands-onPerform preventive maintenance and calibration on CNC equipment following manufacturer specifications and safety standards.
    Developing
  • MindsetEngage with cross-functional teams including engineers, machinists, and quality inspectors to communicate program requirements and resolve production issues collaboratively.
    Developing

Wage Data According to the Bureau of Labor Statistics

Annual wage data for Computer Numerically Controlled Tool Programmers (2024)

Estimated Total Employment (U.S.)

28,230

Wage Distribution by Percentile

Line chart of annual wages by percentile. U.S. is the solid line. 10th percentile: U.S. $45,760. 25th percentile: U.S. $55,960. 50th percentile: U.S. $65,670. 75th percentile: U.S. $80,300. 90th percentile: U.S. $97,930. Use the left and right arrow keys to move between percentiles.

  • U.S.
MetricU.S.
10% of workers earn the following or less$45,760
10% of workers earn the following or more$97,930
Workers on average earn$69,880

+ indicates wage is at or above the BLS reporting cap ($239,200/year)

Skills & Requirements

Key competencies for this occupation, ranked by importance

  • Computers and Electronics4.1/5
  • Mechanical4.1/5
  • Mathematics3.9/5
  • Production and Processing3.8/5
  • Engineering and Technology3.8/5
Skills & Requirements: Knowledge

Tools & Technology

Equipment and software commonly used in this occupation

In-Demand Technology

Frequently requested by employers in job postings

  • Autodesk AutoCAD
  • Dassault Systemes SolidWorks
  • Extensible markup language XML
  • Microsoft Excel
  • Microsoft Office software
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft Word
  • SAP software

Technology Skills

  • 1CadCam Unigraphics
  • 3D Systems GibbsCAM
  • Aptean Made2Manage
  • Autodesk Fusion 360
  • Autodesk PartMaker
  • Autodesk PowerMill
  • Autodesk PowerShape
  • BobCAD-CAM
Tools & Technology: Technology Skills

Tools & Equipment

  • Adjustable squares
  • Bore gauges
  • Computer numerical control CNC grinders
  • Computer numerical control CNC lasers
  • Computer numerical control CNC notchers
  • Computer numerical control CNC press brakes
  • Computer numerical control CNC punch presses
  • Computer numerically controlled CNC lathes
Tools & Technology: Tools & Equipment

Related Occupations

Occupations with similar skills and knowledge requirements

Most Similar

  • Computer Numerically Controlled Tool Operators 51-9161.00
  • Machinists 51-4041.00
  • Robotics Technicians 17-3024.01
  • Electromechanical Equipment Assemblers 51-2023.00
  • Mechanical Engineering Technologists and Technicians 17-3027.00

Moderately Similar

  • Mechanical Drafters 17-3013.00
  • Electrical and Electronic Engineering Technologists and Technicians 17-3023.00
  • Calibration Technologists and Technicians 17-3028.00
  • Model Makers, Metal and Plastic 51-4061.00
  • Patternmakers, Metal and Plastic 51-4062.00

Related

  • Software Developers 15-1252.00
  • Mechatronics Engineers 17-2199.05
  • Computer Programmers 15-1251.00
  • Electrical and Electronic Equipment Assemblers 51-2022.00
  • Engine and Other Machine Assemblers 51-2031.00
  • Electronics Engineers, Except Computer 17-2072.00
  • Computer Hardware Engineers 17-2061.00
  • Aircraft Structure, Surfaces, Rigging, and Systems Assemblers 51-2011.00
  • Electrical and Electronics Drafters 17-3012.00
  • Electrical and Electronics Repairers, Commercial and Industrial Equipment 49-2094.00

Related Programs

Education programs that prepare you for this occupation

  • Short-Term CertificateAdditive Design TechnicianIssuer: Snead State Community College
  • Associate's DegreeAdditive Manufacturing and Drafting Design TechnologyIssuer: Snead State Community College
  • Short-Term CertificateAdditive ManufacturingIssuer: Gadsden State Community College
  • Short-Term CertificateAdditive Manufacturing TechnologyIssuer: Calhoun Community College
  • CourseRobotics and AutomationIssuer: Career and Technical Education, Alabama State Department of Education (ALSDE)
  • CourseRobotic SystemsIssuer: Career and Technical Education, Alabama State Department of Education (ALSDE)
  • CourseComputer Integrated AutomationIssuer: Career and Technical Education, Alabama State Department of Education (ALSDE)
  • CertificationDELMIA NC Shop Floor Programmer AssociateIssuer: SOLIDWORKS
  • CertificationSOLIDWORKS CAM Professional (CSWP-CAM)Issuer: SOLIDWORKS
  • CertificateCAM Turning ProgrammerIssuer: NIMS