CNC Programmer

Mazak Corporation Canada

Florence (KY)

On-site

USD 65,000 - 95,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mazak Corporation seeks a skilled CNC programmer to join the FMF team in Florence, KY. You will convert engineering drawings and solid models into complete CNC programs, tooling plans, and prove-out support, while ensuring safe, accurate, and production-ready processes.

You will work closely with machinists and quality to prevent defects, optimize toolpaths, and drive cycle-time improvements. The role requires reading GD&T, setting up fixtures, and coordinating with cross-functional teams to

Qualifications

  • 3+ years of CNC programming experience.
  • Proficient with Mastercam and Mazatrol.
  • Experience reading blueprints and GD&T.

Responsibilities

  • Develop CNC programs from drawings and specifications; determine sequence, tooling, speeds and feeds.
  • Verify toolpaths, offsets, clearances and machine limits to prevent collisions and part damage.
  • Prepare setup sheets, tooling lists, fixtures, and program notes; support during setup and prove-out.
  • Lead or support first-piece prove-out and release programs after meeting quality and production requirements.
  • Interpret drawings and inspection requirements; coordinate with Quality/Engineering to resolve discrepancies.
  • Improve machining efficiency through better toolpaths and parameters while protecting quality and tool life.
  • Coordinate with Production, Engineering, Quality, Tooling and Maintenance for manufacturability and scheduling.

Skills

CNC programming
Mastercam
Mazatrol
Blueprint reading
CNC setup
Gaging instruments
Fixture setup

Education

High school diploma
Technical certificate/Associate degree in CNC machining

Tools

Mazatrol
G-code
Metrology tools

Job description

Mazak Corporation is looking for a CNC programmer to join the FMF team. The CNC Programmer is accountable for developing safe, accurate, and production‑ready machining processes that meet quality, delivery, and cost requirements. This role converts engineering drawings and solid models into complete CNC programs, tooling plans, setup instructions, and prove‑out support. The programmer owns assigned work from initial review through stable production and is responsible for preventing programming‑related defects, machine risk, and avoidable downtime.

Scope and Responsibilities

Essential duties include, but are not limited to the following:

  • CNC Programming and Process Development: Create, revise, and optimize CNC programs from engineering drawings, solid models, and specifications. Determine machining sequence, tooling, workholding, speeds, feeds, and process requirements.
  • Program Verification and Risk Control: Simulate and verify toolpaths, work offsets, clearances, and machine limits before release. Identify and eliminate collision, overtravel, part damage, and equipment risk.
  • Setup Documentation and Shop Support: Prepare clear setup sheets, tooling lists, fixture instructions, and program notes. Work directly with machinists and operators during setup, prove‑out, and production support.
  • First‑Piece Prove‑Out and Production Release: Lead or support first‑piece prove‑out, make required program adjustments, confirm process stability, and release programs only after quality and production requirements are met.
  • Quality and Technical Compliance: Interpret drawings, GD&T, tolerances, and inspection requirements. Coordinate with Quality and Engineering to resolve discrepancies and prevent nonconforming parts from moving downstream.
  • Troubleshooting and Corrective Action: Diagnose dimensional variation, surface finish, chatter, tool‑life, cycle‑time, and program‑related issues. Implement permanent corrective actions rather than temporary workarounds.
  • Cycle Time, Tooling, and Cost Improvement: Improve machining efficiency through better toolpaths, cutting parameters, tool selection, setup methods, and process sequencing while protecting quality, tool life, and machine capability.
  • Cross‑Functional Coordination: Coordinate with Production, Engineering, Quality, Tooling, Maintenance, and supervision to support manufacturability, schedule priorities, new work, and recurring production issues.
  • Documentation and Revision Control: Maintain accurate program files, setup documents, revisions, tooling data, and standard work. Follow established naming, approval, backup, and change‑control requirements.
  • Safety, 6S, and Continuous Improvement: Follow all safety procedures, support organized work areas consistent with 6S principles, and participate in continuous‑improvement activities that strengthen safety, quality, delivery, and cost.
Education / Certification
  • High School Diploma or equivalent required; associate degree or technical certificate in CNC machining, manufacturing technology, or a related field preferred.
Skills
  • 3 years experience with CNC programming
  • Experience in operation and setup of CNC machines
  • Proficient using Mastercam
  • Mazatrol experience is preferred.
  • Experience reading blue prints
  • Experience understanding what the cutting conditions are and make the necessary adjustments to provide a part in the quickest / safest manner to meet production needs.
  • Experience using various gaging instruments such as finger indicators, plunge indicators, calipers, micrometers, bore gages, ring gages, snap gages, tape measure and scales.
  • Experience with fixture set up and work holding techniques.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Mazak Corporation • Florence (KY)

On-site
USD 55,000 - 75,000
CNC Operator
CNC Operator

Mazak Corporation Canada • Florence (KY)

On-site
USD 25,000 - 36,000
CNC Operator
CNC Operator

Mazak Corporation • Florence (KY)

On-site
USD 42,000 - 62,000
CNC Programmer: Process Optimization & First-Piece Lead
CNC Programmer: Process Optimization & First-Piece Lead

Mazak Corporation • Florence (KY)

On-site
USD 55,000 - 75,000
2nd Shift CNC Operator
2nd Shift CNC Operator

Mazak Corporation Canada • Florence (KY)

On-site
USD 41,000 - 67,000
CNC Machine Application Engineer
CNC Machine Application Engineer

Mazak Corporation • Phoenix (AZ)

On-site
USD 70,000 - 90,000
CNC Mazak Programmer
CNC Mazak Programmer

Rusco MFG, inc • Machesney Park (IL)

On-site
USD 36,000 - 44,000
401k with Company Match
Benefits and paid time off
Professional growth opportunities
2nd Shift CNC Operator
2nd Shift CNC Operator

Mazak Corporation • Florence (KY)

On-site
USD 42,000 - 60,000
CNC Manufacturing Programmer
CNC Manufacturing Programmer

Accelera Staffing • Town of Antigo (WI)

On-site
USD 70,000 - 100,000
CNC Programmer/Machinist
CNC Programmer/Machinist

Trotter Workforce • West Chester

On-site
USD 90,000 - 120,000