Data & Research
 
* ELMI Occupation Profile - Computer Numerically Controlled Tool Programmers *
 
Computer Numerically Controlled Tool Programmers
(O*NET 51-9162.00, SOC 51-9162)
What they do
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
 
Also called:
CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machinist (CNC Machinist), Computer Numerical Control Programmer (CNC Programmer), Programmer
 
 
Wages
Vermont - 2023
Percentile1HourlyYearly
10% $ 20.15   $41,910  
25% $ 25.40   $52,830  
Median $ 31.44   $65,390  
75% $ 38.06   $79,170  
90% $ 44.03   $91,590  
 
Average $ 32.26   $67,100  
1 What are Percentile Wages?
More at CareerOneStop
 
Industries of Employment
United States - 2020
IndustryPercent of total
  • Fabricated metal product manufacturing
31%
  • Machinery manufacturing
20%
  • Transportation equipment manufacturing
12%
  • Merchant wholesalers, durable goods
5%
  • Computer and electronic product manufacturing
4%
More at BLS
 
Knowledge
People in this career often know a lot about:
  • Computers and Electronics
    Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Mechanical
    Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
  • Mathematics
    Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
  • Production and Processing
    Knowledge of raw materials, production processes, quality control, costs, and other techniques for maximizing the effective manufacture and distribution of goods.
  • Engineering and Technology
    Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
More at O*NET
 
Skills
People in this career often have these skills:
  • Programming
    Writing computer programs for various purposes.
  • Monitoring
    Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
  • Operations Monitoring
    Watching gauges, dials, or other indicators to make sure a machine is working properly.
  • Active Learning
    Understanding the implications of new information for both current and future problem-solving and decision-making.
  • Complex Problem Solving
    Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
More at O*NET
 
Interests
People in this career often prefer these work environments:
  • Conventional
    Work involves following procedures and regulations to organize information or data, typically in a business setting. Conventional occupations are often associated with office work, accounting, mathematics/statistics, information technology, finance, or human resources.
  • Investigative
    Work involves studying and researching non-living objects, living organisms, disease or other forms of impairment, or human behavior. Investigative occupations are often associated with physical, life, medical, or social sciences, and can be found in the fields of humanities, mathematics/statistics, information technology, or health care service.
  • Realistic
    Work involves designing, building, or repairing of equipment, materials, or structures, engaging in physical activity, or working outdoors. Realistic occupations are often associated with engineering, mechanics and electronics, construction, woodworking, transportation, machine operation, agriculture, animal services, physical or manual labor, athletics, or protective services.
What are your interests? Take the O*NET Interest Profiler
 
Work Styles
People in this career will do well at jobs that need:
  • Attention to Detail
    Job requires being careful about detail and thorough in completing work tasks.
  • Independence
    Job requires developing one's own ways of doing things, guiding oneself with little or no supervision, and depending on oneself to get things done.
  • Analytical Thinking
    Job requires analyzing information and using logic to address work-related issues and problems.
  • Dependability
    Job requires being reliable, responsible, and dependable, and fulfilling obligations.
  • Integrity
    Job requires being honest and ethical.
More at O*NET
 
Tasks
On the job, you would:
  • Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
  • Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  • Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
  • Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
More at O*NET
 
Related Occupations
More at O*NET
 
 
Career Video
Watch at CareerOneStop with transcript or at YouTube.
 
Projected Employment
 Vermont
2020 employment 84
2030 employment 104
Annual percent change
(compounded)
2.2%
Annual projected job openings
(due to change and separations)
12
More at Occupational Projections
 
Education and Experience:
  • Typical education needed for entry
    Postsecondary non-degree award
  • Work experience in a related occupation
    None
  • Typical on-the-job training needed to attain competency
    Moderate-term on-the-job training
Based on BLS Education and Training Classifications
 
Physical Work Activity
Performing physical activities that require considerable use of your arms and legs and moving your whole body, such as climbing, lifting, balancing, walking, stooping, and handling materials.
 
  • Physical activity is Important
  • Level of activity is Moderate
Importance
Low   High
Level
Compare Occupations at O*NET
 
Job Zone
Medium Preparation Needed
  • Specific Vocational Preparation Range
    (6.0 to < 7.0) - A typical worker will require over 1 year up to and including 2 years of training to achieve average performance in this occupation.
Based on O*Net Job Zones and SVP
 
Education Level
How much education do most people in this career have?
Education level Percent of
U.S. Workers
Doctoral or professional degree
or post-MA certificate
  0%
Master's degree or
post-BA certificate
  0%
Bachelor's degree   10%
Associate's degree   19%
Certificate or some college,
no degree
  47%
High school diploma
or equivalent
  24%
Less than high school diploma   0%
More at O*NET
 
Abilities
People in this career often have talent in:
  • Information Ordering
    The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
  • Near Vision
    The ability to see details at close range (within a few feet of the observer).
  • Perceptual Speed
    The ability to quickly and accurately compare similarities and differences among sets of letters, numbers, objects, pictures, or patterns. The things to be compared may be presented at the same time or one after the other. This ability also includes comparing a presented object with a remembered object.
  • Problem Sensitivity
    The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing that there is a problem.
  • Mathematical Reasoning
    The ability to choose the right mathematical methods or formulas to solve a problem.
More at O*NET
 
Work Activities
In general, what you might do:
  • Working with Computers
    Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
  • Getting Information
    Observing, receiving, and otherwise obtaining information from all relevant sources.
  • Controlling Machines and Processes
    Using either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).
  • Making Decisions and Solving Problems
    Analyzing information and evaluating results to choose the best solution and solve problems.
  • Communicating with Supervisors, Peers, or Subordinates
    Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
More at O*NET
 
Detailed Work Activities
What you might do in a day:
  • 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.
More at O*NET
 
Other Resources
  • CareerOneStop
    resource for job seekers, students, businessess and career professionals
  • O*NET Online
    nation's primary source of occupational information
 
O*NET in-it

This page includes information from the O*NET 28.0 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.

BLS

This page includes information produced in cooperation with the U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics and State Occupational Projections programs.

 
 
 
 
Vermont.gov State of Vermont Department of Labor