FIND INTERNSHIPS

Cnc Programmer

Posted on Dec. 18, 2025 by GTC Machining

  • nan

Cnc Programmer

**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)

Advertised until:
Jan. 17, 2026


Are you Qualified for this Role?


Click Here to Tailor Your Resume to Match this Job


Share with Friends!

Similar Internships


CNC Programmer

CNC Programmer Hytrol Manufacturing, a division of Advance Turning & Manufacturing, Inc. is glo…

CNC Programmer

JBK Manufacturing is recruiting for a Welder. We are a growing company, and we are looking for a ca…

CNC Programmer / Set-up Operator

$24 - $30 an hour based on experience - Full-time – Day and Night ShiftCompany Background:Die…

CNC Programmer - Peoria, Illinois

Our large manufacturing client located in Peoria, Illinois, is looking for a CNC Programmer, to add…

CNC Programmer/Setup/Operator

Company OverviewSwingmaster Corporation, established in 1985 and located in Franklin Park, Illinois…

CNC Programmer

Required Education & Experience:5+ years of experience programming, tooling, and operating manu…