CNC Programmer

  • Aegis Worldwide
  • South Bend, Indiana
  • 04/24/2026
Full time Information Technology Telecommunications

Job Description

Job DescriptionJob Description

Senior CNC Programmer

Position Summary

We are seeking an experienced Senior CNC Programmer with a strong machining background to support precision manufacturing operations. This role is responsible for developing, optimizing, and maintaining CNC programs used to produce precision components from customer-supplied drawings.

The ideal candidate will have extensive hands-on experience in a machine shop environment and a strong understanding of CAD/CAM programming, tooling selection, and machining process optimization. This individual will work closely with machinists, engineers, and production teams to ensure efficient machining processes, high-quality parts, and continuous improvements across manufacturing operations.


Key Responsibilities

CNC Programming & Process Development

  • Develop and optimize CNC programs using CAD/CAM software for precision machined components.
  • Program multi-axis CNC machines, mills, and lathes based on engineering drawings and specifications.
  • Interpret technical drawings, GD&T, and blueprints to create accurate machining programs.
  • Optimize toolpaths, cutting parameters, and cycle times to improve efficiency and part quality.
  • Support new part introductions by developing machining strategies and programming processes.

Machining & Tooling Support

  • Select and optimize cutting tools, inserts, boring bars, fixtures, tool holders, and other machining accessories.
  • Provide technical guidance and support to machinists and operators during setup and production.
  • Troubleshoot machining issues and make program adjustments to ensure parts meet required specifications.
  • Collaborate with production teams to ensure smooth program implementation and machine performance.

Continuous Improvement

  • Identify opportunities to improve machining processes, tooling efficiency, and production throughput.
  • Work with engineering and production teams to implement process improvements and cost reductions.
  • Evaluate new tooling, fixturing, and machining technologies to enhance manufacturing capabilities.


Qualifications

  • Minimum 10 years of machine shop experience in a manufacturing environment.
  • Strong experience in CNC programming and CAD/CAM software.
  • Experience programming CNC mills and lathes used in precision machining.
  • Proficiency using common inspection and measurement equipment.
  • Strong understanding of cutting tools, fixtures, inserts, boring bars, and machining accessories.
  • Ability to interpret engineering drawings, blueprints, and technical specifications.
  • Computer proficiency with Microsoft Word, Excel, and Outlook.
  • Strong problem-solving, communication, and process improvement skills.
  • Ability to follow written and verbal instructions and communicate effectively in English.