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)