Programmer, CNC Job Description

Programmer, CNC Job Description

181 votes for Programmer, CNC
Programmer, CNC provides root Cause & Corrective Action (RCCA) support within the 5 Axis Programming work scope as well as the production operations within 5 Axis.

Programmer, CNC Duties & Responsibilities

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

Sample responsibilities for this position include:

Performs engineering assignments involving CNC programming in CATIA V5 and advanced composite manufacturing processes
Establishes processes and CNC programming for the fabrication of composite structures
Defines the necessary tooling requirements associated with the machining process and develops the cutting methodology including cutter types
Works closely with a cross functional team to solve critical process issues develop, implement, and document process improvements
Provide practicable solutions to technical problems involving manufacturing engineering techniques and transform these solutions into robust CNC programs
Take initiative in searching for and suggesting new methods of manufacturing for process improvements
Sets-up machining centers by installing and adjusting three- and four-jaw chucks, tools, attachments, collets, bushings, cams, gears, stops, and stock pushers
Sets-up work-piece and verifies settings by measuring positions, first-run part, and sample work-piece
Develop and standardize CNC programming process
Plans and prioritize machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters

Programmer, CNC Qualifications

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

Licensing or Certifications for Programmer, CNC

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

Education for Programmer, CNC

Typically a job would require a certain level of education.

Employers hiring for the programmer, CNC 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 Programmer, CNC

Desired skills for programmer, CNC include:

Geometric Dimensioning and Tolerancing principals
Machine shop equipment and measuring devices
Print reading and mathematics
Computer numerical control
Computer-aided manufacturing
MS Office software
Basics of programming
Geometry and trigonometry
3D tool path creation and 5- axis experience

Desired experience for programmer, CNC includes:

Hand-eye coordination for efficient computer system operation is necessary
Minimum of 5 years of experience as CNC Machinist with certification
Cutting fluids
Flying chips
Various shifts
Technical or Associates degree in a technical related field or equivalent years of experience

Programmer, CNC Examples


Programmer, CNC Job Description

Job Description Example
Our growing company is hiring for a programmer, CNC. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for programmer, CNC
  • Develops a machining and/or inspection process methodology or reviews requested methodology for operational feasibility and completeness
  • Develops tool, probe, or measuring machine paths utilizing tool axis control for multi-axis operations including validity of selected cutting tools and/or probes to perform the requested operation
  • Performs verification of part programs to ensure resultant data will produce or inspect product to quality requirements including utilization of computerized tools
  • Performs Software Quality Assurance (SQA) steps including the creation of a documentation folder for each N/C program and participates in the validation of N/C programs in manufacturing areas
  • Participates in N/C equipment procurement through development of a test plan and test programs to determine acceptability of the proposed equipment's control unit
  • Develops programming manuals and instructs other analysts on equipment or programming methodologies including use of tool axis control techniques
  • Performs project administration and related leadership duties, which include project status reporting, preparing project documentation, user/vendor liaison, planning and scheduling, and assisting in budgeting and procuring computer related equipment
  • Performs detailed evaluation of new, revised, or proposed support software
  • Defines, develops, and improves machining processes and identifies and resolves N/C manufacturing problems
  • Adhere to all company safety policies and procedures sanitation regulations
Qualifications for programmer, CNC
  • Class A Mill and Lathe experience
  • CAD Programming
  • Ability to read blue prints and utilize measuring instruments
  • 5+ years machining experience preferable in milling
  • Experience with Mastercam
  • 5 years of program experience preferably in Gibbs or MasterCam a plus

Programmer, CNC Job Description

Job Description Example
Our company is growing rapidly and is looking for a programmer, CNC. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for programmer, CNC
  • Completes required paperwork routing sheet, time sheet and
  • Setup and operate CNC mills and routers with some programming duties
  • Create 3D models and CNC programs as per DWG requirement
  • Report departmental SQDIC goals in eNDMS
  • Experience utilizing Partmaker and Swiss-lathe programming a plus
  • Should have excellent written and oral skills
  • Create and compile necessary documents to aid setting up machine
  • Responsible for ensuring quality standards
  • Demonstrates proficient communication and machining skills along with being able to troubleshoot production problems relating to tooling, equipment, and processes
  • Ensure harmonious relations between labor and management through consistent application of the labor agreement(s) and company policies
Qualifications for programmer, CNC
  • At least 1 year experience using MasterCAM or AutoCAD
  • At least 1 year experience setting up and operating CNC machines
  • Must submit to drug and background screenings
  • Set up and operate CNC lathe machines
  • CAD/CAM skills are a plus
  • Ability to write and optimize CNC programs for lathes

Programmer, CNC Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of programmer, CNC. 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 programmer, CNC
  • Revise programs and documentation based engineering changes
  • Maintain library of programs
  • Studies and interprets drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations and setup requirements to maximize efficiencies
  • Develop Routers for projects
  • Develop and design work holding and select cutting tools
  • Utilize computer aided design/computer aided manufacturing (CAD/CAM) and related computer technology to develop programs and tool path models
  • Organize and maintain DNC system to current processes including setup information to define tooling selection in tool room and decrease setup times at machines
  • Effectively communicate and report machine performance and areas for improvement in the machining process
  • Test new machine technologies in an effort to reduce part cycle times
  • Create manufacturing tool list for CNC programs
Qualifications for programmer, CNC
  • Integrate work with Production Manager to ensure a smooth flow of quality products
  • Flexibility with time and schedule to assure availability to customer or company as needed
  • Work to meet deadlines
  • Ability to create 2D and 3D models is a plus
  • 5 years experience with CNC lathe, set up and machining
  • Demonstrates strong time management skills with the ability to effectively coordinate multiple projects

Programmer, CNC Job Description

Job Description Example
Our company is looking for a programmer, CNC. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for programmer, CNC
  • Strive for a zero injury facility by implementing safety improvements whenever possible
  • Ensure daily tasks (CI cards, CNC programs and quality notifications) are processed accurately and on-time
  • Studies and interprets drawings, manuals, specifications or sample parts to determine dimensions and tolerances of finished work pieces, sequence of operations and setup requirements to maximize inefficiencies
  • You will work from part prints, verbal direction and parts and be responsible to set up the mill and /or lathe, load the parts, manufacture the parts
  • Check the parts for accuracy, make changes in the CNC program to correct any operational issues, and assure the parts are machined to spec
  • Create 3, 4, and 5 axis CNC mill programs using Mastercam software
  • Evaluates assigned parts for best program and fixturing processes in conjunction with the rest of the department as needed
  • Designs fixtures, selects tooling needed, and programs the parts in a timely manner, which meets due date and cycle time requirements
  • Completes logs to comply with QMS requirements
  • Stays current with new tooling, and programming practices, incorporates more efficient tools and practices as they are recognized
Qualifications for programmer, CNC
  • Minimum of 3 years experience setting up Horizontal and Vertical Milling machines
  • Comfortable using Word and Excel to create tool lists and work instructions
  • Comfortable estimating run rates and set up times
  • Commitment to “Quality First” philosophy
  • Knowledge of process planning
  • Ability to anticipate both the movement of the tools and clamping requirements necessary to secure the work piece

Programmer, CNC Job Description

Job Description Example
Our company is looking for a programmer, CNC. 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 programmer, CNC
  • Write CNC programs for 7 axis machines
  • Set-up of CNC equipment
  • Generate programs for multi-axis CNC Lathes, Machining Centers and Grinders
  • Design and implement cutting tools and fixtures
  • Provide floor support to all manufacturing areas
  • Support the procurement and start-up of new capital equipment
  • Share expertise in ‘Design for Manufacturability’ reviews
  • Analyze blueprints, drawings, and engineering information to determine methods and sequences of operations needed to fabricate products, and determine product dimensions and tolerances
  • Sets up and run machines for small lot production (development lots) of precision parts
  • Analyzes current processes to monitor quality and improve where possible
Qualifications for programmer, CNC
  • Strong oral and written communication skills the ability to handle changing priorities in a fast-paced environment
  • Master Cam 9X or above
  • Experience with Fanuc Controls is a Plus
  • Experience with CNC programming software
  • Solidworks required
  • Knowledge of precision measuring instruments and the application of such instruments

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates