CNC PROGRAMMER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Dec 04, 2024 - The CNC Programmer designs fixtures and work holding methods while interpreting blueprints with precision. Proficiency in using calipers, micrometers, and intermediate to advanced shop math ensures accuracy in tasks. Effective communication, strong organizational skills, and ethical values are essential for collaborating with all levels of the organization, including external customers.

Essential Hard and Soft Skills for a Standout CNC Programmer Resume
  • CAD/CAM Proficiency
  • Blueprint Reading
  • G-Code Programming
  • Fixture Design
  • Machining Techniques
  • Tool Setup
  • Precision Measurement
  • Quality Control
  • CNC Troubleshooting
  • Shop Math
  • Attention to Detail
  • Problem Solving
  • Time Management
  • Communication
  • Team Collaboration
  • Adaptability
  • Ethical Values
  • Planning
  • Interpersonal Skills
  • Safety Awareness

Summary of CNC Programmer Knowledge and Qualifications on Resume

1. BS in Mechanical Engineering with 4 years of Experience

  • CNC programming and manufacturing-related experience
  • CNC machine operation experience
  • Credit courses in CAD/CAM programming or equivalent experience
  • Experience running and programming CNC machines
  • Experience with post-processors and programming templates
  • Computer skills: Microsoft Office, 3D modelling (Solidworks, Catia, Autodesk)
  • Must be able to follow standard processes
  • Must have a good sense of organization and filing
  • Demonstrated teamwork and effective communication skills
  • Problem solving and critical thinking
  • Conceptual skills, process improvement, and mechanical aptitude
  • Experience with ERP systems (Oracle, SAP, BPCS) is not required but a significant plus

2. BS in Manufacturing Engineering with 3 years of Experience

  • Mastercam/NX Certification/Experience
  • Previous experience working in a Machine Shop
  • Troubleshooting and resolving machine/tooling problems experience
  • Experience reading and interpreting technical drawings and blueprints
  • Experience with Mazak/Okuma/Mori Seiki equipment
  • Understanding of machine tools and inserts
  • Experience programming CMM’s in PC DMIS
  • Experience in manufacturing and programming for 3-4 axis mills and 2 axis lathes.
  • Must have experience in G and M Code Programming experience.
  • Ability to work in a fast-paced environment.
  • Must be a self-starter and motivated to excel.

3. BS in Industrial Engineering with 5 years of Experience

  • Proficient with Solidworks and AutoCad CAD software.
  • Proficiency with CAM software preferred.
  • Experience with the operation of CNC
  • Experience preferred with work holding and fixtures for CNC metal working equipment.
  • Ability to create/design, to make edits, and maintain spreadsheets in Microsoft Excel.
  • Experience with dual turret machines a plus
  • Ability to interpret blueprint/drawing specifications and GD&T.
  • Applied experience with various inspection methods (hand gages, CMM, etc.)
  • Must be able to read and interpret drawings, follow routings, use shop math, and use various hand held measuring tools.

4. BS in Mechatronics Engineering with 7 years of Experience

  • Experience programming large oilfield components.
  • Prefer experience with Esprit Cam Software and Verdict
  • Experience with SolidWorks and creating Models
  • Comply with all NOV Company and HSE policies and procedures.
  • Experience working in a machine shop environment
  • CNC experience but entertaining candidates with less experience
  • Experience working in an ISO 13485 working environment
  • Experience and knowledge with Milling and Lathe machinery
  • Unigraphics software experience is preferred but they are willing to train on this if the candidate does not have this experience

5. BS in Precision Manufacturing with 3 years of Experience

  • Direct formal experience in multi-axis CNC milling machine programming (CAM), CNC machine operation, and GD&T.
  • Proficient in reading, interpreting, and implementing engineering drawings, schematics, engineering orders, and technical manuals.
  • Clear oral and written communication skills, able to read, comprehend and create written and verbal instructions.
  • Ability to work independently with little supervision.
  • Completion of applicable formal vocational training or apprenticeship
  • FANUC machine controls (30i/31i/32i)
  • MasterCam multi-axis programming and machine simulation
  • Computer Aided Design (CAD) with Siemens NX
  • Low volume manufacturing experience

6. BS in Robotics with 2 years of Experience

  • Training or experience working with CAM software required
  • Varied CNC operating experience desirable.
  • Requires extensive knowledge of machine processes, capabilities, and resources available.
  • Strong knowledge of general math, geometry, and trigonometry.
  • Proficient with Microsoft Office products including, but not limited to, Word, Excel, and Outlook.
  • Knowledge of computer basics required.
  • Ability to move within office and manufacturing complex, write by hand and keyboard, and perform general office functions.
  • Ability to communicate by speech and hearing via phone and in person.
  • Visual acuity needed for close detail work and computer use.
  • General manufacturing, warehouse and office environment.

7. BS in Automation Technology with 5 years of Experience

  • Experience in programming and setting CNC lathes within a fast-moving high volume production-manufacturing environment
  • Experienced at using measurement equipment, including verniers, thread gauges etc.
  • Able to communicate effectively at all levels
  • Able to work on a proactive and reactive basis depending on workload and demands
  • A positive attitude and ability to maintain good working relationships with colleagues, customers, and suppliers
  • Ability to Program and Setup CNC Lathes, 5 Axis Mills, & Vertical Machining centers
  • Experience with Fanuc / Haas / Okuma controls
  • Established understanding of CNC programs
  • Experience with MasterCam & FeatureCam
  • Familiar with speeds & fees using Aluminum, Titanium, Inconel, 17-4 Stainless Steel
  • Able to operate and/or program a CMM is highly desirable
  • Ensure the proper utilization of equipment, tools, and material
  • Proficient use of measuring tools and gauges to ensure quality of product
  • Mastery of reading of blueprints with GD&T

8. BS in Tool and Die Making with 4 years of Experience

  • Working knowledge of HVAC products, residential preferred (air conditioners, heat pumps, air handlers, gas furnaces).
  • Experience in fabrication of sheet metal products.
  • Ability to read and interpret blueprints.
  • Ability to braze similar and dissimilar materials
  • Experience with machine shop equipment, press brake, shear, punch, welder, brazing equipment, band saw, power tools and hand tools.
  • Basic skills with email, Microsoft Word, and Microsoft Excel. 
  • Must be able to use electronic communication.
  • Experience with or demonstrated ability to learn CAD/CAM software.
  • Experience with conventional and/or CNC machining.
  • Highly organized with strong attention to detail, while managing multiple priorities
  • Ability to comprehend and comply with EH&S Practices & Policies and Ethics Practices
  • Experience working in a team and matrix environment
  • Proven capacity to self-direct/motivate with a vision toward future goals

9. BS in Electrical Engineering with 10 years of Experience

  • A combination of practical machining experience, Manufacturing Engineering or related experience 
  • Strongly preferred high skill set in the use of Esprit CAM software.
  • Capable of programming 5-axis machines, lathes, mills, etc.
  • Proficient in the use of PC based software i.e. Microsoft Windows, Word, Excel, Programming software and MRP software used company wide.
  • Ability to effectively cope with the demands associated with the dynamics of the position, including deadlines and extended hours
  • Team player, ability to work with and communicate with all levels of the organization.
  • Must have CNC operating and setup experience
  • Broad understanding of preparatory and misc. functions (G&M codes).
  • Be able to interpret manufacturing drawings with GD&T tolerancing.
  • Must have experience working with rotating equipment.
  • Must be able to use precision measuring instruments.

10. BS in Computer Science with 3 years of Experience

  • Knowledge of CNC Router operations, tooling and techniques
  • Knowledge of Autocad and Alphacam required, CabinetVision 
  • Architectural millwork and casework experience with an understanding of fabrication means and methods
  • Ability to read and interpret shop drawings
  • Superior problem-solving skills and attention to detail
  • Effective time management and communications skills
  • Ability to interpret scope of work, organize and schedule accordingly
  • Priority will be given to CNC programmers with experience in aerospace industry.
  • Practical knowledge of Vericut or other simulation software is an asset.
  • Knowledge of lean manufacturing and AS9100 requirements an asset
  • Proficient in one of the CAD/CAM system, preferable GibbsCAM
  • Experience with machine shop practices and machine shop environment.

11. BS in Mechanical Engineering with 3 years of Experience

  • Experience as a Gibbs Cam CNC Programmer, programming with 2D/3D CAM/CAD software in a shop environment for multi-axis machining.
  • Experience programming for and operating CNC turning, milling and multi-axis machines
  • Experience designing fixtures and work holding methods.
  • Ability to read and interpret blueprints.
  • Training in general safety awareness and practices.
  • Working knowledge of using calipers & micrometers.
  • Ability to fluently read and write English, comprehend and follow verbal and written instructions.
  • Intermediate to advanced shop math.
  • Ability to handle multiple competing tasks and demands
  • Strong communication skills; oral, written and presentation
  • Strong organization, planning and time management skills to achieve results
  • Strong personal and professional ethical values and integrity
  • Proficient in Microsoft Office programs (Outlook, Word, PowerPoint, and Excel)
  • Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers

12. BS in Manufacturing Engineering with 5 years of Experience

  • Programming experience in either Master-Cam or other programming languages is required.
  • Able to read and interpret written information.
  • Ability to work from CAD or CAM files (programming ability in Master-Cam or equivalent programming language).
  • Advanced GD&T knowledge with the ability to apply to daily work routine
  • CAD experience specifically with Pro-E and/or Solidworks.
  • CAM experience specifically with Mastercam.
  • Experience with C or C+ programming language.
  • Extensive experience in G-code programming on Fanuc, Heidenhain, Siemens, Mazak and/or Okuma controllers, or equivalent.
  • Experience writing scripts in Matlab.
  • Active Department of Energy (DOE) Q-level clearance or an active Top Secret clearance issued by another U.S. government agency.
  • Strong interpersonal skills with an emphasis on developing relationships and building long-term collaborations with internal and/or external sponsors.

13. BS in Industrial Engineering with 3 years of Experience

  • Must be able to read prints and understand tolerances.
  • Should be proficient with G code and should be familiar with Mastercam.
  • Ability to quickly set-up and run jobs in the most effective and efficient manner.
  • Ability to consistently hold tolerances of +/- .002
  • Ability to work with minimal supervision.
  • Ability to operate CNC machinery and tooling as well as precision measurement tools
  • Ability to read and interpret mechanical documents and drawings
  • A keen eye for detail and results-driven approach.
  • Experience using cutting machines to set up, operate and cut intricate parts is preferred.
  • Attention to detail and conscientiousness
  • Good physical condition and strength.
  • Integrity and ability to work independently.

14. BS in Mechatronics Engineering with 6 years of Experience

  • Develops programs for all CNC machining centers, including 5th Axis and lathes.
  • Works directly with machinists to optimize machine setup.
  • Works with engineering, Senior machinists and supervisors in support of continuous improvement.
  • Reviews existing program library and works to optimize tooling selection and machine run times.
  • Work directly with tooling vendors to understand the latest tooling options and how they add value to operational efficiency.
  • Attend and contribute to weekly operations and meetings.
  • Must have excellent verbal and written communication skills.
  • Must excel in a fast-paced dynamic work environment with tight customer deadlines.
  • Experience working with ERP system
  • Willing to take classes to learn Gibbs programming

15. BS in Precision Manufacturing with 5 years of Experience

  • CNC Programming and operations experience.
  • Good understanding of sequence of operations to insure the quality of final product.
  • Read and interpret complex blueprints.
  • Advanced shop math and theory.
  • Follow safety rules and regulations.
  • Good understanding of cutting tool selection for machining operations.
  • Perform part program verification through software simulation.
  • Editing of machining programs at the controller.
  • Write basic to complex machining programs.
  • Calculation of speeds and feeds.
  • Perform precision threading and related calculations.
  • Set-Up and use precision measuring equipment to .0001 tolerances.
  • Understanding of RA, RMS and cosmetics with respect to surface finishes.

16. BS in Robotics with 7 years of Experience

  • Able to work effectively with little or no supervision.
  • Ability to select the appropriate production equipment according to product specifications.
  • Understanding of how to plan production, operational procedures, and sequences.
  • Knowledge of how to calculate dimensions of workpieces, products, and equipment.
  • Ability to read blueprints or other instructions to determine equipment setup requirements.
  • Individuals must be customer-focused, self-motivated, detail-oriented, and possess the ability to solve problems.
  • Exceptional verbal and written communication skills.
  • Previous experience using CAM programming systems 
  • Must be able to read and interpret engineering drawings and specifications for manufacturing requirements.
  • CAM programming software & simulation experience required (Experience with ESPRIT CAM is a bonus).
  • Must have solid machining knowledge, understand machine setup and work holding principles.
  • Experienced programming custom products (i.e. job shop or design-build shop) ideal.
  • Proficient computer skills and be able to learn new software applications.