CNC Programmer
Company: GTC Machining
Location: Indianapolis
Posted on: February 16, 2026
|
|
|
Job Description:
Job Description Job Description Title: CNC Programmer Reports to
: Director of Engineering Job Purpose : Responsible for
programming, operating, and optimizing CNC machine programs and
processes. Support new product introduction (NPI) efforts and drive
quality improvements. Provide ongoing technical support to
machinists during development, launch, and continuous improvement
activities. Key Responsibilities and Accountabilities : Develop and
write CNC programs using engineering drawings, models, and
specifications. Design and develop fixtures to support CNC setup
and quick-change operations. Collaborate with cross-functional
teams to ensure effective information transfer that meets customer
and organizational requirements. Select appropriate tooling for
each job, considering speeds, feeds, cutter types, and machining
strategies. Create and maintain setup sheets and required
documentation to support consistent and repeatable processes. Run
first-article development parts to test CNC programs and validate
that they produce conforming parts. Continuously improve CNC
programs, machining processes, and methods to enhance quality,
efficiency, and throughput. Train machinists on new parts,
processes, and programs to ensure smooth transitions from
development to production. Work with engineering and manufacturing
engineering to optimize programs and resolve process or quality
issues. Partner with tooling suppliers and technical consultants to
identify and trial new tools, methods, and technologies. Support
workforce development by assisting in employee training and sharing
technical knowledge. Support the growth and capability of the CNC
programming team by exploring new programming techniques, tools,
and training opportunities. Complete all job-related paperwork and
production reporting, including time, attendance, and inventory
tracking. Maintain a clean, organized, and safe work area in
accordance with 6S and safety standards. Comply with all safety
policies, regulations, and best practices. Perform other duties as
assigned. Qualifications: Minimum 5 years of CNC programming
experience, OR 3 years with a technical diploma. Proficiency with
CAM software (e.g., Mastercam, GibbsCAM, Fusion 360, or similar).
Experience programming 3-, 4-, and/or 5-axis CNC machines. Strong
understanding of tooling selection, tool wear characteristics, and
machining strategies for various metals. Ability to lead CNC
programming efforts through first-article production, capability
runs, and handoff to production. Ability to support root-cause
analysis and corrective actions for dimensional, surface finish, or
machining issues. Advanced blueprint reading skills, including
expert-level GD&T and familiarity with appropriate inspection
methods and military specifications. Strong understanding of
manufacturing processes and workflow. Lean manufacturing and
quality system experience preferred (ISO 9001:2015, ISO 13485, and
AS9100D preferred) You should be proficient in: GD&T
Troubleshooting Skills CNC Programming G-Code M-Code Machine Setups
for Production Runs Machines & technologies you'll use: CNC Mill
(3-4 axis VMC) CNC Lathe (2-4 axis) CNC Swiss Lathe CAM Software
(Mastercam, GibbsCAM, Autodesk Fusion 360) CNC Mill (5 axis VMC)
CNC Lathe (5 axis)
Keywords: GTC Machining, Lafayette , CNC Programmer, Engineering , Indianapolis, Indiana