CNC Programmer

Modineer Company•Niles, MI
•$28 - $33•Onsite

About The Position

The CNC Programmer is responsible for developing, editing, and optimizing CNC programs (G-code) for mills and lathes. This role involves setting up CNC machines for production, verifying setups and tool paths, and collaborating with machinists, engineers, and supervisors to improve machining processes. The programmer will also select appropriate tooling, speeds, and feeds, support tooling changeovers, troubleshoot machine performance issues, and assist with tooling inventory management and ordering. Maintaining documentation and promoting safety, quality, and continuous improvement are key aspects of this position.

Requirements

  • Proven experience as a CNC Programmer/Setup Machinist (mills and lathes).
  • Strong proficiency in G-code programming and CNC machine operation.
  • Knowledge of machining principles, materials, and tooling.
  • Experience with setups using fixtures and fixtureless methods.
  • Familiarity with tooling systems, tool life management, and changeover practices.
  • Ability to read and interpret engineering drawings, and blueprints.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • High school diploma or equivalent.

Nice To Haves

  • Technical training or certification preferred.

Responsibilities

  • Develop, edit, and optimize CNC programs (G-code) for mills and lathes.
  • Set up CNC machines for production, including parts with and without fixtures.
  • Verify setups, tool paths, and work offsets to ensure accuracy and repeatability.
  • Collaborate with machinists, engineers, and supervisors to improve machining processes.
  • Select appropriate tooling, speeds, and feeds for efficient machining.
  • Support tooling changeovers and troubleshoot issues related to tooling and machine performance.
  • Assist with tooling inventory management, including tracking usage and organizing storage.
  • Coordinate with suppliers and purchasing to order necessary tooling and consumables.
  • Maintain documentation for programs, setups, and process improvements.
  • Promote safety, quality, and continuous improvement in all CNC operations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service