CNC Programmer

Also called: CAM Programmer

Writes the code that guides computer-controlled cutting machines that make metal and plastic parts.

A day in the life

You turn a 3D model of a jet-engine part into toolpaths, then watch the machine carve it from a block of titanium.

Pay over a career

Starting
$45k
Typical
$65k
High
$95k

BLS computer numerically controlled tool programmers median roughly $65k.

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

Training

Certificate, about 2 years after high school. Trade school certificate or apprenticeship; associate common.

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

Majors to look at: Machining Technology (trade school), Manufacturing Engineering Technology.

Outlook

Growing faster than average. BLS projects growth.

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, Machine shop CTE.

Official data: O*NET occupation 51-9162.

More Embedded, Robotics & Specialized Computing 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.