CNC Machinist Programmer Job Description

CNC Machinist Programmer Job Description Template

Our company is looking for a CNC Machinist Programmer to join our team.

Responsibilities:

  • Verify through measurement that machined parts meet drawing specifications as needed;
  • Troubleshoot CNC programs to address issues and make improvements as needed;
  • Generate engineering drawings and machining work instructions as needed;
  • Makes management aware of any quality/production problems;
  • Able to troubleshoot maintenance and quality issues on the machine;
  • MasterCam is a plus;
  • Assists in meeting quality requirements;
  • Uses microscopes, calipers, micrometers, weights, optical comparators and other inspection devices;
  • Verifies accuracy and completeness of all paperwork;
  • On DMG Mori NLX2500 CNC Lathes (preferred but not needed);
  • Maintains safe operations by adhering to safety procedures and regulations;
  • Program machines accordingly and adjust machine cutting paths or settings to optimize production while maintaining quality;
  • Verify settings by measuring positions, first-run part, and sample workpieces;
  • Completing assigned task ;
  • Reliably able to run both new and repetitive jobs efficiently.

Requirements:

  • Good hand/eye coordination;
  • Good manual dexterity;
  • Minimum 5 years in a CNC machining environment;
  • Ability to read, write and communicate effectively with all other personnel;
  • Reliable;
  • Needs to know all basic G codes;
  • Experience with CAM software ;
  • Has machinist tools;
  • Experienced with Fanuc and Mazak programming ;
  • Good attitude;
  • Must be able to read and understand blueprints, specifications and routings;
  • Drug Test;
  • Must be able to calculate own feeds and speeds;
  • Basic solidworks skills ;
  • Some “CAM” experience would be a plus (with knowledge of Fusion 360, or Surfcam).

What job descriptions are similar to CNC Machinist Programmer?