CNC Programmer Job Description

CNC Programmer Job Description

4.9
215 votes for CNC Programmer
CNC programmer provides guidance to the development, control and organization of the Insert Vending Machine and CNC machine related tooling.

CNC Programmer Duties & Responsibilities

To write an effective CNC programmer job description, begin by listing detailed duties, responsibilities and expectations. We have included CNC programmer job description templates that you can modify and use.

Sample responsibilities for this position include:

Analyze drawings, specifications, work orders to determine optimal tooling and machine processes
Independently setup and operate multiple machines to quality standards
Align tooling, fixtures and attachments
Inspects machine while running
Monitors variations in positioning and cycle time
Assist with production and deburr's as required
Create programs to produce quality parts maximizing and maintaining efficiency at 90% uptime
Knowledge of various 3+ axis mill machines and controls
Setup and operate CNC Lathe or Mill
Program/edit existing programs

CNC Programmer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for CNC Programmer

List any licenses or certifications required by the position: CNC, CAM, CAD, HNC, NC, CPO, OEM

Education for CNC Programmer

Typically a job would require a certain level of education.

Employers hiring for the CNC programmer job most commonly would prefer for their future employee to have a relevant degree such as Associate and Bachelor's Degree in Technical, Associates, Manufacturing, Engineering, Education, Computer, Graduate, Manufacturing Technology, Manufacturing Engineering, Mechanical Engineering

Skills for CNC Programmer

Desired skills for CNC programmer include:

Machine processes
CNC programming
SPC requirements
CAM software
Capabilities
DNC technology
Manufacturing technology
Related information
Resources available
Electronics and machine tools

Desired experience for CNC programmer includes:

Must possess the ability to contribute to the development of new processes or systems, and resolve complex technical problems
Knowledge of Algebra, Trigonometry and Geometry
Ability to program in G-code with strong background on speeds and feeds
Associate Tech Degree +5 years’ experience or 10 years CNC experience
Espirit, Gibscam, or Partsmaker experience preferred
Lean certification or background in lean preferred

CNC Programmer Examples

1

CNC Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of CNC programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for CNC programmer
  • Attend meetings on NCR’s, variances
  • Design and develop all machining fixtures
  • Develop CNC programs to work with setup and fixtures for optimal quality and minimal time
  • Work within Solidworks to make necessary changes
  • Take prototype models/prints and turn them into manufactured parts
  • Operate CNC machines
  • Monitor and verify the accuracy of each job’s initial set-up and final outcome
  • Maintain library of programs and configuration
  • Provide required documents for machine set-up (set-up sheet, visual drawings)
  • Create CNC programs for new development projects, typically direct from a part drawing
Qualifications for CNC programmer
  • 5+ years of multi axis programming
  • Must be willing to learn new CAM programming software (HyperMill and Esprit)
  • 5 - 7 years minimum experience as a CNC programmer supporting production of high volume composite parts utilizing CATIA V5 and Vericut 7
  • 3 years working with programming in a metal fabrication environment
  • Experience with NX and Mastercam
  • Knowledge on various precision CNC Machinery and principles, fabrication and machining practices
2

CNC Programmer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of CNC programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for CNC programmer
  • Programming 4 axis Lathes and Mills using MAsterCam and GibbsCAM
  • Set up and operation of machines
  • Calculate optimum spindle speed and feed rates for specific machine functions and various types of metals
  • Selects proper cutting tools for maximum efficiency and safety
  • Supervises set-up and machining during program development and records data
  • Verifies accuracy of post-processor output to ensure proper cutting path and final positions
  • Collect and analyzes statistical data and makes changes needed to optimize manufacturing efficiency
  • Performs manufacturability reviews for new jobs and provides feedback to manufacturing supervision and engineering in order to meet cost targets
  • Develop and/or aid in preparing standard times and generating operational routings
  • Complies with all company policies and procedures including environmental, health and safety
Qualifications for CNC programmer
  • Lifting, standing, climbing, bending, grasping, sitting, pulling, pushing, stooping, stretching, and carrying are generally required to perform the functions of this position
  • Surf-Cam experience required
  • Ability to program in G and M code
  • Ability to read and interpret GD&T
  • Experience working with a broad range of materials aluminum, steel, plastic, carbon, titanium
  • Must have experience with smaller, precision parts
3

CNC Programmer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of CNC programmer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for CNC programmer
  • Includes NC Programmers
  • Primary expertise is manufacturing
  • Program, (Tebis), using department standards and procedures
  • Able to follow predetermined schedule for programming
  • If required able to change process as required
  • Provide efficient and accurate CAM programmes for all Machining Centres
  • Constantly improving process, tooling and strategies
  • Update programming files, Machine N/C tasks and provide required reports on daily basis
  • Determine the most economical method of production for parts in a high mix, low volume environment
  • Create operation specifications, tooling and setup sheets using Microsoft Excel
Qualifications for CNC programmer
  • Familiarity with quality process control systems
  • Ability to read blue prints/schematics, engineering and manufacturing drawings
  • Ability to setup, operate, and troubleshoot CNC lathes without assistance - Must be self-sufficient
  • Set up tools and load materials into CNC machines
  • Good understanding and skill in reading and interpreting blueprints
  • Work with managers to implement the Company’s policies and business objectives
4

CNC Programmer Job Description

Job Description Example
Our growing company is looking to fill the role of CNC programmer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for CNC programmer
  • Works with shop leads, tool makers, and tooling to ensure communication of information to all departments needed to produce parts
  • Writes and troubleshoots CNC programs for 3 and 5-axis CNC Mills, especially using MasterCam
  • Programming extremely close tolerance parts using Esprit software
  • Come up with strategies for machining operations and designate the proper tooling to ensure quality and cost effective delivery
  • Study and interpret drawings and specs to coordinate set up
  • Generate tool paths using Unigraphics software
  • Provide direction for Machinists
  • Specify equipment, tooling and supplies needed
  • Provide technical support and guidance for hourly employees
  • Meet and improve quality standards to reduce rework and nonconformance
Qualifications for CNC programmer
  • Ability to use gages and measuring instruments to meet tolerance requirements
  • 2+ years of experience programming in Mastercam, Surfcam, or similar software preferred
  • Maintains specifications by obser
  • Excellent manual dexterity and hand/eye coordination, familiarity with various measuring equipment, good understanding of the working qualities of various metals, commitment to excellence and high standards, versatility, flexibility, and a willingness to work within constantly changing priorities with enthusiasm, acute attention to detail, ability to perform the physical labor necessary
  • Ability to use “Camworks” software
  • Minimum of 5 years experience creating CNC programs for 3, 4, and 5 axis machines
5

CNC Programmer Job Description

Job Description Example
Our growing company is looking for a CNC programmer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for CNC programmer
  • Reads, understands, and creates specification sheets, blue prints, work instructions, and routings
  • Writes CNC programs using Mastercam
  • Measures, examines, or tests completed units to check for defects and ensures conformance to specifications using complex measuring equipment
  • Troubleshoots day-to-day machining and equipment issues
  • Cross-train in CNC fabrication and inspection
  • Formulate efficient operational programs that maximize machine utilization and product quality to assure customer expectations are met
  • Complete and maintain the program documentation and file system
  • Be responsive to the short-term needs of the shop to keep the NC machines running at 100% efficiency
  • Contribute to the cost reduction program by actively seeking and reporting opportunities for reduced costs
  • Maintain awareness of new ideas in processes, tools, methods, and apply them effectively to NC manufacturing
Qualifications for CNC programmer
  • Knowledge of MasterCAM Software for creation of CNC programs preferred
  • Minimum of 5 years of machining experience running machines and performing some set-up applications
  • Minimum of 5 years programming experience with various CNC machines
  • Shop floor support, editing, and program prove-out experience preferred
  • 5 years of experience as manufacturing engineer (process)
  • Ability to work as an individual contributor team member

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates