Computer Numerical Control Programmer Job Description

Computer Numerical Control Programmer Job Description Template

Our company is looking for a Computer Numerical Control Programmer to join our team.

Responsibilities:

  • Verify and maintain NC files as well as maintain revision control on programs and setup sheets;
  • Work with other team members to develop fixturing, process drawings, process routers, tooling requirements, and cycle time estimates;
  • Propose and develop processes that include automation and robotic applications for innovative solutions to production issues;
  • Create new CNC programs and update existing programs as necessary;
  • Implement efficient, timely, and cost effective solutions for manufacturing complex parts;
  • Work with in-house tool manufacturing department to design and implement custom tooling solutions for machining complex features.

Requirements:

  • Technical degree or certificate in engineering or manufacturing related field;
  • Training and proficiency in one or more CAM applications (e.g. Mastercam, Camworks, Esprit, etc);
  • Three to five years CNC programming experience with complex machining and a variety of materials;
  • Communicate effectively with all internal and external customers in both written and oral form;
  • High school diploma or general education degree (GED);
  • Proficiency in multiple CAM, 3-D modeling, or verification applications (e.g. Vericut, Mastercam, Solidworks, Esprit, etc);
  • Proficient with Microsoft Office including Outlook;
  • Understanding of complex CNC programming tasks and latest tooling technology.

What job descriptions are similar to Computer Numerical Control Programmer?