CNC Programmer

Location: Greenville, SC
Job Type: Direct Hire
Salary: $52,000.00 - $60,000.00
Hourly: $25.00 - $29.00
Date: 4/16/2018
Job ID: 02589499
Job Description
Plan, create, and manage CNC toolpaths for the manufacturing of tool and die components including functional and part making features, fixtures and electrodes. Plan and design of fixturing as needed for unconventional setup plans. Plan and design of electrodes as needed for nontraditional machining. Create and present set-up, layout, and inspection instructions. Observe and evaluate manufacturing processes and collect and communicate relevant information. Drive continuous improvement in quality and efficiency.
ESSENTIAL QUALIFICATIONS, DUTIES AND RESPONSIBILITIES include but are not limited to the following:
  • Good communication, organization, team, and relation skill
  • Skilled knowledge and understanding of a Windows based PC
  • Proficiency with CAD for creation of 3D parametric geometry and 2D technical drawings
  • Proficiency with CAM for creation and proper application of NC tool paths including:
    • Proper orientation and reference location of work part relevant to each operation
    • Proper selection of tooling and tool paths for specific machine capabilities
    • Proper cutting speeds and feeds based on tool and material
    • Most efficient order and flow of cutting procedures within each operation
    • Best path and parameters for each cutting procedure to satisfy dimensional, surface finish, and time requirements
    • Verification of reliability and accuracy of each operation
  • Sufficient knowledge of manufacturing processes and machine capabilities including traditional and nontraditional machining
  • Awareness and identification of process improvements for quality, reliability, and efficiency
  • Participation in regular job planning meetings to review and discuss specific job requirements
  • Participation in quality action meetings to discuss and provide input toward improving standard procedures
  • Attend in-house and outside training meetings as needed for continuing improvement of skills


  • Machine Tool Technology Associate in Applied Science (or equivalent from two-year College or technical school) preferred
  • Advanced CNC Programmer Certificate in Applied Science (or equivalent from two-year College or technical school) preferred
  • Minimum of (5) years in CNC machine tool operation and a minimum of (5) years 3D CNC programming required