CNC Programmer

Writes the code that tells CNC machines how to cut metal parts.

A day in the life

You import a 3D part model into CAM software, plan the cutting paths, simulate them, and watch the first part come off the machine.

Pay over a career

Starting
$45k
Typical
$66k
High
$96k

Approximate: anchored on Bureau of Labor Statistics data for a broader job group.

Training

Associate's degree (2-year), about 2 years after high school. Associate degree or certificate in CNC/machining plus CAM software skills.

Ways in: 2-year college, Trade school. Training cost: Under $15k.

Majors to look at: CNC Machining, Manufacturing Technology.

Outlook

Growing faster than average. No separate BLS projection for this specialty; rating is an estimate based on industry trends.

Will it last? Our AI estimate

Medium risk for 10 years. AI CAM tools now generate toolpaths automatically, cutting programming time; setup and judging tough parts stay human.

Start now, in high school

Classes: Geometry, CAD or engineering design, Computer science, Machine shop CTE.

Official data: O*NET occupation 51-9162.

More Welding, Machining & Metal Fabrication careers

Career Universe is an early version. Pay, training and AI-risk figures are estimates to start your own research, not verified facts. The research was written with AI research assistants, checked by validation scripts and spot-checked by hand. Check anything important with schools, employers and official sources. How the numbers work.