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)