5-Axis CNC Lathe Programmer

Job Description

Under general supervision the CNC Programmer performs essential duties to ensure that parts are machine to the proper specifications. Candidate may also work closely with the Engineering and Assembly personnel to provide in process trouble-shooting as well as evaluate the quality of the finished product. 

Duties & Responsibilities

  • Reviews set up documents and specifications to determine setup procedure, machining sequence and dimensions
  • Reads complex blueprints, bill of materials and other specifications to determine product requirements
  • Assemble cutting tools in tool holders and position in machine spindles as specified using hand tools or insert cutting tools
  • Selects fixtures, part holding, and tooling to machine parts as necessary
  • Adjust machine speeds and feeds and change cutters to machine parts according to specifications
  • Confirms conformance of finished work to specifications, using measuring instruments such as micrometers, calipers, dial indicators and gauges
  • Identifies workmanship and material defects and deficiencies and initiates program changes when required
  • Perform other related duties as assigned
  • Position may require overtime, weekend and holidays, as needed

Knowledge, Skills & Abilities

  • Must have MasterCam experience
  • Live Tooling experience required
  • Basic math and computing knowledge, to include word processing and email
  •  Knowledge of general safety procedures
  • Ability to meet production requirements as specified


Jackson, MI