Computer Numerical Control (CNC) Programmer overview

02 · WHY · ASSEMBLE PATH

Why might Computer Numerical Control (CNC) Programmer fit me?

Career fit is not a score. Notice what interests you, then compare that curiosity with real workplaces and real people.

Computer Numerical Control (CNC) Programmer in a representative work setting

ESTIMATED ANNUAL EARNINGS

$40,000low
$57,500median
$93,260high

Ontario Job Bank hourly rates multiplied by 2,000 paid hours: $20.00, $28.75 and $46.63. Before tax; overtime, premiums, benefits, unpaid time and self-employment income are excluded.

FIT EXPLORATION

What sounds like you—right now?

Select any statements you want to think about. Your answers can change as you learn about Computer Numerical Control (CNC) Programmer.

Start anywhere.

There is no minimum and no passing score.

REALITIES TO CONSIDER

Interesting work can still be demanding.

Helpful school subjects

manufacturing technology, mathematics, drafting, computer programming, physics, co-op and SHSM.

Strengths to practise

spatial reasoning, mathematics, process planning, precision, systematic troubleshooting.

Careers to compare

General Machinist, Tool and Die Maker, Mould Maker, Draftsperson – Mechanical, Quality Inspector.

EVIDENCE BASE

Sources & verification

Regulated, numerical and time-sensitive claims link to the authority used. Accessed and reviewed August 25, 2026.

CONTINUE THE CAREER CENTREWHO

Meet the people and workplaces behind the trade.