CNC Programmer Resume Example and Template

CNC programmer resumes excel by demonstrating CAM software mastery, G-code proficiency, programming complexity handled, and throughput improvements achieved. Include machine types programmed, tolerance control, and tool optimization.

Recruiters look for proven ability to program from drawings, reduce cycle times, minimize tool wear, and troubleshoot programs on live equipment.

Also searched as

Assistant Programmer, CNC Operator and Programmer in Training

Emily Vasquez: CNC Programmer

San Antonio, Texas, United States

Summary

7 years CNC programming and machining operations. Programmed 1,000+ parts in Fusion 360 and Mastercam. Increased throughput 35% via optimized tool paths. Proficient in 3-axis and 5-axis vertical mills. Skilled in G-code and feed rate optimization.

Work Experience

CNC Programmer, Precision Machine Solutions

Feb 2021 – Present. 200-employee job shop and contract manufacturing

Assistant Programmer, Midwest Manufacturing

Sep 2018 – Jan 2021. 160-employee precision machining facility

CNC Operator and Programmer in Training, Heritage Precision Machining

Jun 2016 – Aug 2018. 120-employee custom machine shop

Education

San Antonio Community College

Certificate, CNC Programming. Sep 2015 – May 2016

Skills

Fusion 360 CAM, Mastercam, G-code programming, Tool path optimization, 3-axis milling, 5-axis milling, Feed rate calculation, Tool selection, CAD interpretation, Cycle time reduction, Macro programming

Languages

English, Spanish

Why this look works

CNC programming combines technical precision with creative problem solving; a modern, tech-forward design reflects algorithmic thinking and systematic program development.

Resume tips for this job

Common questions

Which CAM software should I learn first?

Mastercam and Fusion 360 are most common in job shops. Start with one and gain strong proficiency. Switching between platforms becomes easier once you understand G-code fundamentals.

Do I need formal training to be a CNC programmer?

Formal training helps significantly. Most CNC programmers start as operators, then gain programming knowledge through on-the-job training or technical school. Pure self-taught programmers are less common.

Edit this resume in the builder

The person, employers and numbers in this example are fictional, written to show what a strong resume for this job looks like.