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).