CNC Programmer & Set Up

Centracore•Saint Clair, MI
•Onsite

About The Position

The CNC Programmer & Set Up creates CNC programs for production and prototype parts made from iron, steel, and aluminum. The role supports machine operator training and coaching, fixture building, and troubleshooting existing equipment and processes. It also improves production processes to extend tool life, reduce cycle time, and improve operator comfort, while working with maintenance and quality personnel to support plant operations. The position sets up fixtures on machining centers, loads CNC programs, and cleans and inspects fixtures removed from machining centers. The successful candidate can create and modify machining-related files and drawings, work with manual machining and tool-room equipment, and set up CNC machines to produce dimensionally correct parts. The role requires the ability to stand, kneel, climb, and repeatedly lift up to 75 pounds during a 10-hour workday. Working conditions may be cold in winter and hot in summer. Candidates must be willing to work nights and weekends if required to meet program objectives and timing. Shop-floor safety requirements include wearing non-tinted safety glasses and safety-toe shoes or boots, and wearing ear plugs at machining centers. Forklifts and cranes are used; gloves are worn as needed. Earbuds and radios are not permitted on the shop floor.

Requirements

  • Complete understanding of GD&T symbols, tolerance stack-up, and common drafting symbols and notations.
  • Ability to create, modify, and convert popular 2D and 3D file formats, including .DWG, .DXF, .PDF, .TIFF, .STP, .PRT, .CATPRT, .IGES, and .X_T.
  • Background in manual machining and ability to use tool-room equipment such as Bridgeports, lathes, surface grinders, saws, and welding equipment.
  • Strong background in hydraulic clamping systems for production machining fixtures and ability to integrate them with machine controllers.
  • Knowledge of horizontal and vertical machining centers, controller operation and parameters, and G & M code programming.
  • Ability to set up CNC machines, build and measure tools, install and plumb fixtures, and make program and offset adjustments to produce dimensionally correct parts.
  • Ability to communicate respectfully with team members.
  • Completed or on track to complete a four-year degree program from an accredited school in engineering, manufacturing, or industrial technology, or at least five years of CNC programming and setup experience.
  • Ability to stand, kneel, climb, and repeatedly lift up to 75 pounds during a 10-hour workday.
  • Willingness to work nights and weekends if required to meet program objectives and timing.
  • Willingness and ability to wear required shop-floor safety equipment: non-tinted safety glasses, safety-toe shoes or boots, and ear plugs at machining centers.

Responsibilities

  • Create CNC programs for production and prototype parts made of iron, steel, and aluminum.
  • Assist with machine operator training and coaching.
  • Build fixtures and troubleshoot existing equipment and processes.
  • Improve existing production processes to increase tool life, reduce cycle time, and improve operator comfort.
  • Work with maintenance and quality personnel to support and improve plant operations.
  • Set up fixtures on machining centers and load CNC programs.
  • Clean and inspect fixtures removed from machining centers.
  • Set up CNC machines, including building and measuring tools, installing and plumbing fixtures, and making program and offset adjustments to produce dimensionally correct parts.
  • Help assemble files for machining fixture designs, assembly equipment, and part gauges, and create 2D drawings of designed parts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service