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.