CNC programmer with 12 years in machining and 6 writing CAM programs for 5-axis mills and mill-turn centers. Builds verified toolpaths in Mastercam and Vericut, and cut cycle times on a shop's top 25 part numbers by an average of 28%, adding about $410K a year in capacity.
A strong CNC Programmer resume shows the licences you hold, the equipment and systems you work on, and how your work improved safety, uptime, quality or output. Put your most relevant recent role first and make every bullet show a result, not a duty.
Sections, in order
Summary
Certifications
Experience
Skills
Education
Length: One page for most candidates; move to two only if every line is relevant.
Summary: Write two or three lines: your role, your strongest skills, and one result that proves them.
Skills to feature
Blueprint and schematic reading
Licences and trade certifications
Safety compliance (OSHA, NFPA 70E, LOTO)
Troubleshooting and diagnostics
Preventive maintenance
PLCs and controls
Precision measurement and GD&T
Welding and fabrication
CMMS (Maximo, Fiix, UpKeep)
Lean manufacturing and 5S
Example bullet points
Rebuilt the PM schedule for 14 injection molders in Fiix, cutting unplanned downtime from 9% to 4% in six months
Passed 3G and 4G AWS D1.1 bend tests and held a weld reject rate under 1% on structural steel
Wired 120 kVA of new service and panels to NEC 2023 with zero failed inspections across 30 commercial jobs
Tips from recruiters
Put licences and certifications near the top with the issuing body, state and number of hours or expiry date where relevant.
Name the machines, controls and processes you know (Haas, Fanuc, Allen-Bradley, GTAW) because hiring managers and ATS filters search for them.
Quantify safety and quality as well as output: incident-free hours, scrap, rework and inspection pass rates all count.
Recommended templates
Classic (ATS-friendly): Jake's-style LaTeX classic: small caps and hairline rules
Compact (ATS-friendly): Dense single column that fits long histories
Modern (ATS-friendly): Clean single column with accent headings and rules
CNC Programmer resume FAQ
What should a CNC Programmer resume include?
A CNC Programmer resume should show the licences you hold, the equipment and systems you work on, and how your work improved safety, uptime, quality or output. Use these sections in this order: Summary, Certifications, Experience, Skills and Education. Put your most relevant recent role first and make every bullet show a result, not a duty.
What is the best resume template for a CNC Programmer?
Classic, Compact and Modern work well for CNC Programmer roles. They are single-column with standard headings, so applicant tracking systems (ATS) parse them reliably.
How long should a CNC Programmer resume be?
One page for most candidates; move to two only if every line is relevant.
Which skills should a CNC Programmer put on a resume?
Prioritize the skills named in the job posting. Common ones for CNC Programmer roles are Blueprint and schematic reading, Licences and trade certifications, Safety compliance (OSHA, NFPA 70E, LOTO), Troubleshooting and diagnostics, Preventive maintenance and PLCs and controls.
How do I write strong CNC Programmer resume bullet points?
Start with an action verb, say what you did, and end with a measurable result such as equipment uptime, scrap rate and OEE. For example: "Rebuilt the PM schedule for 14 injection molders in Fiix, cutting unplanned downtime from 9% to 4% in six months."