CNC Programmer

WaltonenTroy, MI
Hybrid

About The Position

Independence Tooling is actively seeking a CNC Programmer to join our team! This role involves planning machining operations by reviewing work orders, engineering drawings, blueprints, and technical specifications. You will interpret 3D CAD models to determine machining strategy, tool paths, and material removal processes. The CNC Programmer will develop, write, and optimize CNC programs for milling, turning, and other machining operations using CAM software, determining machining sequences, tooling requirements, fixtures, and cutting parameters to ensure efficient production and high-quality output. This position converts engineering and design specifications into Computer-Aided Manufacturing (CAM) programs and performs calculations to establish proper speeds, feeds, and cutting paths to maximize efficiency and maintain tight tolerances. The role also includes testing, validating, and revising CNC programs as needed to improve cycle times, reduce waste, and ensure production accuracy.

Requirements

  • 3 plus years of experience with CNC programming
  • Programming experience in WorkNC, Mastercam, PowerMill, or NX CAM
  • Familiar with the 3 and 5 Axis modules as well
  • Experience with Fanuc, Haas, Fidia or Heidenhain controllers
  • Strong ability to interpret drawings, blueprints, GD&T, and 3D CAD models
  • Knowledge of CNC milling and/pr turning processes, tooling, fixtures, and machining parameters

Nice To Haves

  • Experience in aerospace, automotive or defense is a plus
  • All employees are required to work within the confines and responsibilities of the quality system.

Responsibilities

  • Plan machining operations by reviewing work orders, engineering drawings, blueprints, and technical specifications.
  • Review and interpret 3D CAD models to determine machining strategy, tool paths, and material removal processes.
  • Develop, write, and optimize CNC programs for milling, turning, and other machining operations using CAM software.
  • Determine machining sequences, tooling requirements, fixtures, and cutting parameters to ensure efficient production and high-quality output.
  • Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs.
  • Perform calculations to establish proper speeds, feeds, and cutting paths to maximize efficiency and maintain tight tolerances.
  • Test, validate, and revise CNC programs as needed to improve cycle times, reduce waste, and ensure production accuracy.

Benefits

  • Medical, Dental & Vision Insurance
  • Vacation and Holiday pay
  • Employer matching 401K
  • Hybrid work schedule after 90 days for eligible positions
  • Tuition Reimbursement
  • Flexible Spending Programs (FSAs)
  • Short-Term & Long-Term Disability insurance
  • Employee Referral Program
  • Additional Voluntary Benefit Programs
  • Off-site company events & Employee Luncheons
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service