Paycheck Atlas

How to become a computer numerically controlled tool programmer

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

Usually requires a high school diploma or GED, though some occupations may not.Typical entry-level education
$68,120Median pay a year

Steps to get there

Most employers expect usually requires a high school diploma or ged, though some occupations may not..Some occupations may need little or no previous experience; others require several months to a year of experience. For example, landscaping and groundskeeping workers might require very little training or previous experience, while agricultural equipment operators can benefit from on-the job training.

What computer numerically controlled tool programmers do

Skills that matter most

Is computer numerically controlled tool programmer a good career?

On the numbers, this job pays above the typical job. Median pay is 34% above the all-occupation median. Whether it fits you depends on the work itself, the schooling you are willing to do and where you want to live.

Where it pays most

Computer Numerically Controlled Tool Programmers salary by state and city

Sources: O*NET® 31.0 (CC BY 4.0, USDOL/ETA) and BLS Employment Projections 2025–35. Pay: BLS OEWS May 2025.