CNC PROGRAMMER RESUME EXAMPLE

Published: July 25, 2024 - The CNC Programmer develops and optimizes CNC programs for cutting machines, ensuring efficient use of raw materials and reducing waste. Supports suppliers with the implementation of CAM software, post-processors, and simulation software while collaborating cross-functionally with related departments. Assists in the development and commissioning of new equipment, focusing on process optimizations and quality verification.

Tips for CNC Programmer Skills and Responsibilities on a Resume

1. CNC Programmer, Precision Machining Services, Rochester, NY

Job Summary:

  • Previous experience working in a manufacturing setting is required
  • Set up machines and tooling for operations
  • Optimize machine programs and nests for optimal time and material usage.
  • Simplify tooling time for machinists to increase productivity.
  • Control the handling of CNC programs from the server to CNC machines.
  • Monitor, document, and control any changes made to CNC programs.
  • Adhere to project schedules to support production.
  • Create and maintain the part manufacturing processes.
  • Troubleshoot machining related issues (tool, manufacturing process, or mechanical).
  • Familiarity and skill with interpreting technical drawings and blueprints.
  • Ability to work independently and closely follow directions.
  • Should have a positive and professional attitude.


Skills on Resume:

  • CNC Machine Setup (Hard Skills)
  • Program Management (Hard Skills)
  • Schedule Adherence (Soft Skills)
  • Process Troubleshooting (Hard Skills)
  • Blueprint Interpretation (Hard Skills)
  • Process Development (Hard Skills)
  • Independent Work (Soft Skills)
  • Professional Attitude (Soft Skills)

2. CNC Programmer, Metal Craft Industries, Bloomington, MN

Job Summary:

  • Operate and train machinists to run all equipment
  • Calculate and provide a time estimate for job completions
  • Document work order paper flow abiding by company standards.
  • Write machine code for milling, turning, and other operations
  • Manufacture close tolerance with high-quality parts from various metal materials
  • Design fixturing and tooling methodology
  • Review CAD models and drawings
  • Calculate material allowances.
  • Perform setups on all machinery (lathes, mills, grinding, etc.)
  • Adopt and promote Lean Thinking & Continuous Improvement.


Skills on Resume:

  • Equipment Operation (Hard Skills)
  • Machinist Training (Soft Skills)
  • Time Estimation (Soft Skills)
  • Work Documentation (Soft Skills)
  • Machine Code Writing (Hard Skills)
  • High-Quality Manufacturing (Hard Skills)
  • Tooling Design (Hard Skills)
  • CAD Review (Hard Skills)

3. CNC Programmer, Advanced Machining Solutions, Wichita, KS

Job Summary:

  • Must read PL sheets and prints and understand implications for assembly
  • Determine most effective sequence of operations
  • Maintain knowledge of modern toolpaths, cutting tools, and machining practices
  • Create efficient and accurate NC programs using NX
  • Run completed programs in Vericut and Auto Dif results
  • Design fixture/tooling for part manufacturing
  • Create set up books and tool list
  • Post program and copy NC file in designated server folder
  • Review posted code for errors, unsafe conditions, or large rotary motion
  • Work with machinist, making program changes 
  • Follow through with the job until part completion
  • Comply with all safety rules and regulation


Skills on Resume:

  • Print Reading (Hard Skills)
  • Sequence Planning (Hard Skills)
  • Toolpath Knowledge (Hard Skills)
  • NC Programming (Hard Skills)
  • Program Verification (Hard Skills)
  • Tooling Design (Hard Skills)
  • Setup Documentation (Hard Skills)
  • Safety Compliance (Soft Skills)

4. CNC Programmer, Tech Pro Manufacturing, Akron, OH

Job Summary:

  • Design manufacturing processes and CNC programs.
  • Prepare 3- and 5-axis CNC programs.
  • Work from drawings and/or provided models.
  • Select tool types and determine operational sequence.
  • Work closely with related groups to ensure quality of the manufactured product.
  • Maintain process plans, tooling, and related documentation for machinery.
  • Monitor and debug new methods and procedures.
  • Review and recommend changes to mechanical drawings and process documentation.
  • Interface with other manufacturing areas to address and resolve engineering issues.
  • Provide support to CNC operators.
  • Strive to improve manufacturing operational processes.


Skills on Resume:

  • Process Design (Hard Skills)
  • CNC Programming (Hard Skills)
  • Drawing Interpretation (Hard Skills)
  • Tool Selection (Hard Skills)
  • Quality Assurance (Soft Skills)
  • Process Documentation (Hard Skills)
  • Method Debugging (Hard Skills)
  • Operational Improvement (Soft Skills)

5. CNC Programmer, Apex Tooling Systems, Grand Rapids, MI

Job Summary:

  • Create CNC programs using CAM software to program 3D models, tool path simulation, etc.
  • Post program, tool setup instruction, and tool library updates as new tools are introduced to Manufacturing Center, etc.
  • Use skills in Print Reading, GD&T, Tool Selection, Speeds & Feeds, jigging, and fixturing to create part manufacturing setups.
  • Evaluate existing CNC programs, fixtures, tooling, and machining processes periodically. 
  • Identify and implement process improvements to optimize quality, productivity, and cost.
  • Evaluate externally purchased parts for opportunities to machine in house. 
  • Assist in the selection of insource projects, and develop the processes to machine internally.
  • Maintain expert knowledge of machining industry best practices. 
  • Implement best practices when applicable.


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Tool Setup (Hard Skills)
  • Print Reading (Hard Skills)
  • Process Evaluation (Hard Skills)
  • Process Improvement (Soft Skills)
  • Parts Evaluation (Hard Skills)
  • Project Selection (Soft Skills)
  • Industry Best Practices (Hard Skills)

6. CNC Programmer, Delta Precision Tools, Fort Wayne, IN

Job Summary:

  • Perform training related to CNC programming, process development, and machine operation
  • Collaborate with development engineers, suppliers and engineers.
  • Work alongside Production Engineer as jobs are being setup.
  • Work alongside CMM operator/quality department to ensure parts are manufactured to specified tolerances. 
  • Adjust the program as needed through the life of such program.
  • Work alongside Engineering team to ensure finish parts meet quality and functionality criteria as expected.
  • Work alongside CNC programmers who are hired as Independent Contractors to generate programs to be run in the manufacturing center.
  • Work alongside Machine Operators to ensure finished parts meet quality and functionality criteria as expected.
  • Maintain work area and equipment in a clean orderly condition and follow prescribed safety procedures.


Skills on Resume:

  • CNC Training (Soft Skills)
  • Collaborative Development (Soft Skills)
  • Job Setup Assistance (Hard Skills)
  • Quality Assurance (Hard Skills)
  • Program Adjustment (Hard Skills)
  • Engineering Collaboration (Soft Skills)
  • Contractor Coordination (Soft Skills)
  • Safety Compliance (Soft Skills)

7. CNC Programmer, Summit Machining Solutions, Richmond, VA

Job Summary:

  • Convert commercial/retail blueprints/designs into a digitized format according to scale, commonly described as Takeoffs
  • Ensure proper materials are selected and ensure accurate measurements are made
  • Insert the appropriate materials into the digitized system per the finish schedule
  • Determine the appropriate installation method to reduce waste and maximize efficiency in installation process
  • Calculate square footage, yardage, area or linear feet, circumference, to determine appropriate amount of base materials needed to complete the installation process
  • Prepare, print, and manage Order and Sales books
  • Provide Design consultants and Order Processors with all required information
  • Ensure proper planning and coordination of job efforts during order and installation process
  • Enter required data into BIDSIT program


Skills on Resume:

  • Blueprint Conversion (Hard Skills)
  • Material Selection (Hard Skills)
  • Digital Material Entry (Hard Skills)
  • Installation Methodology (Hard Skills)
  • Measurement Calculation (Hard Skills)
  • Order Management (Soft Skills)
  • Consultant Support (Soft Skills)
  • Job Coordination (Soft Skills)

8. CNC Programmer, Elite CNC Services, Huntsville, AL

Job Summary:

  • Develop programs using part specifications from the bill of material
  • Create CNC programs using Pro/NC
  • Create CAD drawings of CNC program
  • Update BOM to track parts
  • Confer with CNC operators to resolve program errors
  • Work with other departments to correct problems
  • Request special order material from Purchasing Agent per job requirement
  • Request special order tooling from Process Engineer per job requirement
  • Meet agreed upon objectives and deadlines
  • Assist with the outsourcing of parts


Skills on Resume:

  • Program Development (Hard Skills)
  • CNC Programming (Hard Skills)
  • CAD Drawing (Hard Skills)
  • BOM Tracking (Hard Skills)
  • Error Resolution (Soft Skills)
  • Cross-Department Collaboration (Soft Skills)
  • Material Requesting (Soft Skills)
  • Outsourcing Assistance (Soft Skills)

9. CNC Programmer, ProTech Machining, Boise, ID

Job Summary:

  • Programs CNC machines from solid drawing files using Mastercam.
  • Set up and runs computer controlled (CNC) machinery.
  • Edits programs to optimize the process or correct errors and ensure current versions reside on the network.
  • Inspects own parts to ensure conformance to blueprints.
  • Ensures tool inventories of job boxes are maintained.
  • Performs maintenance and cleaning of machinery.
  • Operates within ISO 9001 requirements.
  • Documentation for new products, adjusts and corrects existing programs to incorporate engineering changes, delivery improvements, and/or cost reductions.
  • Initiates and at times participates in the resolution of internal and external corrective and preventive actions.
  • Prepares tooling and layout sheets for machine operators to setup jobs.
  • Develops standards and optimizes machine processes to eliminate waste in all areas of the process.


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Machine Setup (Hard Skills)
  • Program Editing (Hard Skills)
  • Part Inspection (Hard Skills)
  • Tool Inventory (Soft Skills)
  • Machine Maintenance (Hard Skills)
  • ISO Compliance (Hard Skills)
  • Process Optimization (Soft Skills)

10. CNC Programmer, Metro CNC Innovations, Tacoma, WA

Job Summary:

  • Create and modify CNC programs for FANUC / HIEDHAIN / MAZATROL Matrix controls using Edgecam software.
  • Create and maintain all related production documentation (Routings, BoMs, Process method sheets, Setup sheets, review videos etc.)
  • Develop CADCAM post processors and Virtual Machine Controllers for Vericut.
  • Proactive continuous improvement of existing and new programs and processes, including, but not limited to cutting tools, work holding etc.
  • Play a leading role in ensuring that all work carried out is to ISO 9001/2000 standard.
  • Creating CNC machining programs using Edgecam and Vericut from Solidedge 3D models and drawings.
  • Maintaining and updating the Edgecam CADCAM tool store and Technology Assistant, including creation of tool models and fixtures.
  • Updating and correcting CAD drawings using Solidedge
  • Optimising CNC programs using Vericut to provide collision free fully optimised programs (Mill / Turn and milling / Turning / Grinding) Creation and maintenance of Vericut setup sheets to facilitate correct setup of components.
  • Determine the manufacturing process of a new product from the fixture/work holding stage to the finish product Create and maintain the part manufacturing processes in conjunction with Manufacturing Engineering.
  • Testing, development, and optimisation of Edgecam post processors / Vericut post processors and associated processes.
  • Documentation of and training of others in the efficient use of all of these skills.
  • Non-conformance investigation and resolution.
  • Creation of routings / process method sheets / setup documents and BoMs.


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Production Documentation (Hard Skills)
  • Post Processor Development (Hard Skills)
  • Process Improvement (Soft Skills)
  • ISO Compliance (Hard Skills)
  • Tool Store Maintenance (Hard Skills)
  • CAD Updates (Hard Skills)
  • Non-Conformance Resolution (Soft Skills)

11. CNC Programmer, Titan Manufacturing, Omaha, NE

Job Summary:

  • Using CAD software and other specifications efficient programming to create and implement programming to improve the efficiency of the machines and quality of the finished product.
  • Maintaining a database of files received and archiving all information
  • Recommend and participate in Continuous Improvement activities.
  • Be compliant with the Quality and Business Operating Systems and all health and safety and environmental legislation.
  • Support, implement, maintain and promote Customs-Trade Partnership Against Terrorism (C-TPAT) Initiatives, as required by related Organization security management systems procedures.
  • Utilizing CAM software to translate and convert print dimensional specification to CNC code to ensure optimal product quality and performance.
  • Using Unigraphics NX CAM software develops multi-functional, multi-axis code to program machinery and ensures that all programs are debugged and functional for efficient operator use.
  • Read and review all blueprints, sketches, models, or sample parts to ensure appropriate dimensions and tolerances
  • Plan all operations sequences for the machine operations and material cuts for each step, proper speeds, feeds, depth and angle of cuts
  • Set and code machines to operate cutting tools, accessories, mills lathes, and grinders and modify programs utilizing company software


Skills on Resume:

  • CAD Programming (Hard Skills)
  • Database Maintenance (Soft Skills)
  • Continuous Improvement (Soft Skills)
  • Quality Compliance (Hard Skills)
  • Safety Compliance (Soft Skills)
  • CAM Translation (Hard Skills)
  • Multi-Axis Coding (Hard Skills)
  • Blueprint Reading (Hard Skills)

12. CNC Programmer, Superior Machining Co., Little Rock, AR

Job Summary:

  • Carrying out the Pro CNC programming process and development for both new and existing product parts to ensure accuracy, quality and pace of production
  • Responsible for preparing NC programs with clear and concise instructional documents along with quality and continuity checks
  • Liaise with colleagues, assisting with potential quality and general machine shop issues through production
  • Interpreting design ideas and preparing programs and documents from models for manufacture, including all critical dimensions, tolerances, finishes and notes to operators
  • Assisting Managers and colleagues with matters relating to production development
  • Identify opportunities to reduce costs in the design, materials used and manufacturing techniques
  • Provide feedback for continuous improvement of products and services
  • Programming and setting a Fanuc controlled CNC Machining Centre 
  • Producing small precision turned parts for the automotive and petro chemical industry.
  • Running machines within the machining centre


Skills on Resume:

  • CNC Programming (Hard Skills)
  • NC Program Preparation (Hard Skills)
  • Quality Assurance (Hard Skills)
  • Design Interpretation (Hard Skills)
  • Production Support (Soft Skills)
  • Cost Reduction (Soft Skills)
  • Continuous Improvement (Soft Skills)
  • Machine Operation (Hard Skills)

13. CNC Programmer, Accurate Tooling Solutions, Tulsa, OK

Job Summary:

  • Support the Manufacturing and R&D departments with the creation of new components for use in new products as well as process improvements.
  • Promote collaboration and knowledge sharing between the team.
  • Be expected to program, set-up and run a variety of manual, CNC machines and wire erosion to produce precision components from a variety of materials.
  • Ensure appropriate machining techniques and procedures are followed by the operators once the product is handed over to the operators.
  • Working with the R&D and manufacturing departments you will support all machining related activities.
  • Ensuring the quality of products produced meets manufacturing drawing requirements you will use metrology tools to validate tolerances and finishes standards.
  • Ensure the machines are running to their maximum potential/efficiency, and carry out preventative maintenance routines.
  • Ensure that all machining activities are carried out in accordance with the company’s safe working and environmental requirements


Skills on Resume:

  • Component Creation (Hard Skills)
  • Team Collaboration (Soft Skills)
  • CNC Operation (Hard Skills)
  • Machining Techniques (Hard Skills)
  • R&D Support (Soft Skills)
  • Quality Assurance (Hard Skills)
  • Efficiency Optimization (Hard Skills)
  • Safety Compliance (Soft Skills)

14. CNC Programmer, Prime CNC Works, Des Moines, IA

Job Summary:

  • Program, set, prove then run the manual, Fanuc / Haas CNC machines and use wire erosion to produce precision components from a variety of materials including Aluminium, Stainless Steels and Exotic metals
  • Once the product is handed over to manufacturing, ensure the correct techniques and procedures are followed for the products and components developed
  • Maximise efficiency of the CNC machines including weekly PPM
  • Ensure product quality meets requirements by taking accurate measurements using metrology tools to validate finishes and standards
  • Collaborate with the team on process improvement ideas and activities across their CNC machines
  • Work closely with machine operators to gain experience and good programming habits
  • Ability to teach and guide good working habits and skills to machinists
  • Understand and interpret dimensions and tolerances on prints/models
  • Use blueprints and 3D models to ensure the proper dimensions and tolerance levels are taken into account when programming
  • Setting up machines, troubleshooting and identifying issues for parts at the machine and/or in programming within all complexity ranges


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Process Adherence (Soft Skills)
  • Efficiency Maximization (Soft Skills)
  • Quality Measurement (Hard Skills)
  • Process Improvement (Soft Skills)
  • Operator Collaboration (Soft Skills)
  • Teaching Skills (Soft Skills)
  • Blueprint Interpretation (Hard Skills)

15. CNC Programmer, Pioneer Machining, Fargo, ND

Job Summary:

  • Work as a CNC Programmer for 5 axis and Turn-Mill high performance machining center
  • Build tools libraries and create a sustainable and efficient tooling system
  • Support suppliers with the development and implementation of CAM Software and Post-Processors
  • Support suppliers with the development and implementation of Simulation software
  • Work cross functionally with related departments
  • Assist prototype workshop team in development of tooling and new equipment commissioning and implementation
  • Create and optimize CNC programs for cutting machines, for parts with a complex geometry - 3D machining, surfaces, and multiple access
  • Establishing geometric data and simulating the manufacturing process on the computer bug fixes.
  • Measurement and qualitative verification of parts, application of necessary corrective measures.
  • Process optimizations, cycle-times improvements, and reduction of unproductive times.
  • Programs optimization for best use of raw material and waste reduction.
  • Establishing and checking the necessary tools and spare parts.
  • Involvement in manufacturing transfer processes.


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Tool Library (Hard Skills)
  • CAM Support (Hard Skills)
  • Simulation Support (Hard Skills)
  • Cross-Functional (Soft Skills)
  • Prototype Development (Hard Skills)
  • Program Optimization (Hard Skills)
  • Process Improvement (Soft Skills)

16. CNC Programmer, Infinity Machining Services, Springfield, MO

Job Summary:

  • Create programs using MasterCam and other software(s) as needed to operate tool shop and production equipment.
  • Ensure complete component meets drawing specifications. 
  • Operate each equipment listed above to conduct first-offs for validating programs and/or in-support of capacity demands. 
  • Regular operation of CNC equipment may occur depending on workload.
  • Provide instruction and guidance to machinists. 
  • Receive instruction and guidance from tool makers and engineers.
  • Track and log programming and machining activity through the Tool Shop
  • Preparing/cutting material in preparation for machining Development of BOMs for prototype, production and quotation activities
  • Setup of the CNC milling machine and performing the routine maintenance on the CNC Milling machine.
  • Ordering raw material, tools, cutters, and other equipment as required in Tool Shop.
  • Working with the Tooling Engineer and Technicians to optimize the designs of the jigs and fixtures.
  • Communication and coordination with other departments and vendors


Skills on Resume:

  • Program Creation (Hard Skills)
  • Specification Compliance (Hard Skills)
  • CNC Operation (Hard Skills)
  • Machinist Guidance (Soft Skills)
  • Activity Tracking (Soft Skills)
  • Material Preparation (Hard Skills)
  • Maintenance Setup (Hard Skills)
  • Cross-Department Coordination (Soft Skills)

17. CNC Programmer, NovaTech Machining, Baton Rouge, LA

Job Summary:

  • Develop CNC programs using Mastercam for 3-5 axis mills and multi axis Lethes based on engineering drawings and models. 
  • Configure tools and ensure efficient production.
  • Analyze drawings, blueprints, and design data to calculate correct part dimension for machines, tool selection, machine speeds, and feed rates.
  • Communicate recommendations to modify processes to improve productivity and quality.
  • Carry out other duties reasonable within capability as required by the Production Manager.
  • Monitor output and proper operation of mechanical equipment. 
  • Make mechanical and/or program adjustments to ensure parts are meeting quantity and quality requirements.
  • Design and build fixtures, tools, and jigs
  • Experience with Makino equipment (MAG3, A81/A88, MMC pallet system)


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Tool Configuration (Hard Skills)
  • Blueprint Analysis (Hard Skills)
  • Process Improvement (Soft Skills)
  • Equipment Monitoring (Hard Skills)
  • Program Adjustments (Hard Skills)
  • Fixture Design (Hard Skills)
  • Makino Equipment (Hard Skills)

18. CNC Programmer, Keystone CNC Solutions, Allentown, PA

Job Summary:

  • Programming CNC machinery using FeatureCam to make complex parts using cost effective tooling methods, work holding, and manufacturing approach
  • Consistently exceeds set up time standards and run rates
  • Consistently programs and sets up production parts for CNC Operations teammates
  • Ensures Statistical Process control is in place and appropriate
  • Programs and sets up prototype parts for CNC Operations teammates
  • Consistently demonstrates exceptional problem-solving and troubleshooting capabilities
  • Consistently documents all relevant aspects of the setup and run of first time jobs, i.e. work instructions
  • Consistently utilizes key performance indexes and time audits as tools for every day improvements, root cause investigation, operator performance, work holding improvements, and reports findings to Production Manager
  • Consistently assists quoting as requested upon by estimating hours to perform job and tooling needed and delivers information in a timely manger
  • Consistently interprets and understands technical drawings and CAD files
  • Consistently cleans work areas and handles tools, equipment, and stock to prevent damage or loss


Skills on Resume:

  • CNC Programming (Hard Skills)
  • Setup Efficiency (Hard Skills)
  • Production Setup (Hard Skills)
  • Process Control (Hard Skills)
  • Prototype Setup (Hard Skills)
  • Problem Solving (Soft Skills)
  • Documentation (Soft Skills)
  • Technical Interpretation (Hard Skills)

19. CNC Programmer, Stellar Precision Tools, Lexington, KY

Job Summary:

  • Implement improvements on current machining process, and create and implement machining programs
  • CNC programming using Mastercam
  • Interfacing and interacting with all teams and team members in a way that fosters comradery, teamwork and spirit of continuous improvement
  • Interacting with shop team to design develop and improve manufacturing processes
  • Develop tool lists, programs and set up sheets
  • Maintain revisions of documents
  • Implement Continuous Improvement projects
  • Coordinates activities with Design, Purchasing, Quality, and Operations teams to improve processes
  • Identifies new technologies
  • Additional responsibilities as required on business


Skills on Resume:

  • Process Improvement (Hard Skills)
  • CNC Programming (Hard Skills)
  • Team Collaboration (Soft Skills)
  • Manufacturing Development (Hard Skills)
  • Tool List Development (Hard Skills)
  • Document Maintenance (Hard Skills)
  • Continuous Improvement (Soft Skills)
  • Technology Identification (Soft Skills)

Resume Standards 2026

Lamwork's key guidelines and best practices for writing a professional, ATS-friendly resume.

1. Contact Information

Name, phone number, professional email, LinkedIn, portfolio (if applicable)

2. Professional Summary (2-3 lines)

Role + years of experience + key strengths

3. Work Experience

Title + company + dates

Bullet points: action verbs + metrics + impact

Add context (what/why) when needed

Not recommended: Increased sales by 20%

Recommended: Increased B2B sales by 20% by optimizing outreach strategy

4. Skills

Hard skills only + match job description keywords (ATS)

5. Education

Degree, school, year (GPA if strong)

6. Projects (if relevant)

Name + tools + outcomes

7. Format

0-5 years: 1 page

5-10 years: up to 2 pages

Clean font, no photo, no personal details

8. ATS Optimization

Use exact keywords from the job description

Avoid tables or columns

Example:

Job says "Data Analysis" -> use "Data Analysis"

Do not change it to "Analyzing Data"

9. Do Not Include

Photo, age, gender, full address, references

10. Final Check

No typos, consistent verb tense, tailored for each job

File name: FirstName_LastName_Resume.pdf

Editorial Process and Content Quality

This content is part of Lamwork's career intelligence platform and is developed using structured analysis of real-world job data, including publicly available job descriptions, skill requirements, and hiring patterns.

Lam Nguyen, Founder & Editorial Lead, defines the research framework behind Lamwork's career intelligence platform, including job role analysis, skills taxonomy, and structured career insights.

All content is reviewed by Thanh Huyen, Managing Editor, who oversees editorial quality, content consistency, and alignment with real-world role expectations and Lamwork's editorial standards.

Content is developed through a structured process that includes data analysis, role and skill mapping, standardized content formatting, editorial review, and periodic updates.

Content is reviewed and updated periodically to reflect changes in skills, role requirements, and labor market trends.

Learn more about our editorial standards.