Skip to main content
FG
FutureGrid
Back to Careers

Computer Numerically Controlled Tool Programmers

Production · SOC 51-9162

12.1% AI Exposure — Medium
$68,120
Median Annual Salary
Average
O*NET Outlook
Proj. Annual Openings
28,500
Employment (OEWS 2025)
+1.8%/yr
Empl. growth (2019–2025)
88/100
AI Resiliency Score

AI exposure from the Anthropic Economic Index (2025); salary from BLS; skills from O*NET. See /sources.

Decision card

Career Evidence Passport

SOC 51-9162 evidence across exposure, wages, projections, postings, certified LCAs, skills, and transitions.

Proxy / seed data labeledDescriptive-only
SOC exposure
12.1%
Medium · Anthropic AEI
Automation friction
43/100
Moderate friction; broad SOC seed ORS job-requirements coverage.
Wages
$68,120
No H-1B offered-wage row for this SOC.
Projected openings
BLS EP 2024–2034; employment change +12.8%.
Observed/proxy demand
0
FY2025 certified LCAs; 572 postings in 2025.

Skill evidence

ProgrammingMonitoringOperations MonitoringReading ComprehensionWriting
  • H-1B values are certified Labor Condition Applications, not visa approvals.
  • Job postings are seed-static / seed-derived; treat as provider-ready proxy coverage until observed provider data is wired in.
  • Transition matches are directional skill-overlap context, not placement guarantees.
  • This release is a FutureGrid broad-SOC seed derived from public BLS ORS requirement concepts and categories, not direct occupation-level ORS survey estimates. It describes job requirements, not worker ability, AI capability, or displacement probability. Automation friction is a FutureGrid derived score and should be read alongside exposure, demand, wage, and projection signals.

Best transitions from here

Explore all pathways

Lower AI-exposure roles that reuse your skills, ranked by a transition score (skills that transfer, safety gain, pay and retraining effort).

AI Exposure Analysis

AI Exposure12.1%
AI Resiliency88/100
Exposure BandMedium
Sector Avg. Exposure0.7%

Across AI measures

Multiple exposure lenses for this occupation.

46.8%
Consensus
Actual adoption · Anthropic12.1%
AI capability · OpenAI80.4%
AI ability · AIOE47.9%
Automation baseline (2013) · Frey & Osborne36%

AI could do ~80.4% of this role but only ~12.1% is currently done with AI — a large capability-vs-adoption gap.

Top Skills

1.Programming
2.Monitoring
3.Operations Monitoring
4.Reading Comprehension
5.Writing

H-1B Visa Sponsorship Demand

View full H-1B trends →

Certified H-1B Labor Condition Applications naming this occupation, FY2016–FY2025. A descriptive high-skill labor-demand signal — employer filings, not visa approvals or individual outcomes. Note: one LCA can cover multiple worker positions.

13
Decade Total (Certified LCAs)
0
FY2025 Volume
0% of all H-1B filings in FY2025
$0
Median Offered Wage (Latest Year)
#455 of 776
Rank by Total Volume
H-1B filing volume, FY2016–FY2025

O*NET occupation profile

What this work involves

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

Common titles: CAD Programmer (Computer-Aided Design Programmer), CAM Programmer (Computer-Aided Manufacturing Programmer), CNC Machine Operator (Computer Numerical Control Machine Operator), CNC Machinist (Computer Numerical Control Machinist), CNC Operator (Computer Numerical Control Operator), CNC Programmer (Computer Numerical Control Programmer)

Representative Tasks

  • Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  • Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
  • Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
  • Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.

Detailed Work Activities

  • 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.
  • Program equipment to perform production tasks.

Tools & Technologies

Autodesk AutoCAD · hotDassault Systemes SolidWorks · hotSAP software · hotG-codeMastercam computer-aided design and manufacturing software1CadCam UnigraphicsAptean Made2ManageAutodesk PartMakerDassault Systemes CATIAFaceTime

Employment Projections & AI Exposure

15
Occupations Shown
0.5%
Avg AI Exposure
1
Bright Outlook
Horizontal bar chart showing occupations with the highest projected annual openings. Each bar length represents annual projected openings. Color uses a gradient from violet (lower) to cyan (higher). Summary statistics are shown above the chart.

Employment & Wage Trend

BLS OEWS, 2019–2025


Occupation Employment & Wage TrendMulti-year BLS OEWS history for SOC 51-9162: 2019 — employment: 25,570, median wage: $56,450; 2020 — employment: 25,530, median wage: $57,740; 2021 — employment: 25,800, median wage: $60,780; 2022 — employment: 28,120, median wage: $60,800; 2023 — employment: 28,030, median wage: $63,440; 2025 — employment: 28,500, median wage: $68,120.

Source: U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS). See /sources.

Sector Comparison

MetricThis CareerSector Average
AI Exposure12.1%0.7%
OutlookAverage4% Bright
Median Salary$68,120N/A
AI Resiliency88/100N/A