Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Kennametal

CNC Programmer

Kennametal

CNC Programmer responsible for developing and optimizing CNC programs for precision metal components. Collaborating with teams to ensure quality machining processes.

Posted 5/7/2026full-timeNew Market • Virginia • 🇺🇸 United StatesMid-LevelSeniorWebsite

About the role

Key responsibilities & impact
  • Read manufacturing drawings and determine manufacturing process to achieve desired tolerances while minimizing cost to manufacture.
  • Program 3 – 5 axis vertical machining centers and lathes in a CAD/CAM (NX) environment.
  • Optimize CNC programs and manufacturing methods including setup, operation, and adjustment of CNC machines.
  • Assist in testing and research of new processes, equipment, and tooling.
  • Develop, modify, and optimize CNC programs (G‑code) for multi‑axis CNC milling and turning centers.
  • Select cutting tools, tooling strategies, and machining parameters appropriate for advanced materials (e.g., carbide, steels, superalloys).
  • Utilize CAM software to generate toolpaths and simulate machining processes prior to release.
  • Collaborate with Manufacturing Engineers and Machinists during new product introduction (NPI) and continuous improvement initiatives.
  • Troubleshoot machining issues related to programs, tooling, fixtures, or materials.
  • Support production by refining programs to improve cycle time, tool life, and part quality.
  • Ensure CNC programs comply with Kennametal safety, quality, and standard work requirements.
  • Maintain accurate documentation including setup sheets, tooling lists, and revision control.
  • Participate in lean manufacturing, cost reduction, and process standardization efforts.
  • Provide technical support and mentorship to CNC operators and machinists as needed.

Requirements

What you’ll need
  • Minimum 3–5 years of experience programming CNC milling and/or turning machines in a manufacturing environment.
  • High school diploma or equivalent; technical certification or associate degree in machining, manufacturing, or engineering preferred.
  • Strong knowledge of G‑code, CNC controls (e.g., Fanuc, Siemens, Haas, Mazak), and machining best practices.
  • Experience using CAM software (e.g., Mastercam, NX, or equivalent).
  • Ability to interpret complex engineering drawings, GD&T, and specifications.
  • Solid understanding of cutting tools, fixturing, and machining of precision components.
  • Experience machining hard or advanced materials common to tooling and industrial applications.
  • Setup and operation of a variety of conventional and CNC machine tool(s) working on part features using prescribed tooling, gauging, and methods.
  • Familiarity with Kennametal cutting tools or similar industrial tooling products.
  • Knowledge of lean manufacturing and continuous improvement methodologies.
  • Experience with multi‑axis machining and automation is a plus.
  • Understanding of basic math, blueprint reading and gauge-reading.
  • Ability to understand written and oral instructions and communicate with supervisors and coworkers.
  • Advanced knowledge and understanding of computer applications and software.

Benefits

Comp & perks
  • Ability to work in a manufacturing environment with exposure to machinery, noise, and metalworking fluids.
  • Capability to stand for extended periods and lift up to specified manufacturing limits.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CNC programmingG-codemulti-axis machiningmachining best practicescutting toolsmachining precision componentssetup and operation of CNC machineslean manufacturingcontinuous improvementGD&T
Soft Skills
technical supportmentorshipcollaborationtroubleshootingcommunication
Certifications
technical certificationassociate degree in machiningassociate degree in manufacturingassociate degree in engineering