CNC Programmer

Talnt

Birmingham (AL)

On-site

USD 55,000 - 75,000

Full time

2 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

Talnt is seeking an experienced CNC Programmer to develop and optimize CNC programs for mills, lathes, and multi-axis machines. You will interpret drawings, select tooling, and optimize cycles to boost accuracy and productivity.

Ideal candidates have hands-on CNC programming experience, familiarity with G-code/M-code, and a track record of improving machining processes in a fast-paced environment.

Qualifications

  • Proven experience as a CNC Programmer, CNC Setup Programmer, or CNC Machinist with programming responsibilities.
  • Strong knowledge of CNC programming, G-code, M-code, machining processes, and tooling.
  • Experience programming CNC mills, lathes, or multi-axis machining equipment.
  • Ability to read and interpret engineering drawings, blueprints, and GD&T specifications.
  • Experience selecting tooling, determining cutting parameters, and optimizing machining programs.
  • Understanding of CNC machine setups, offsets, tool changes, and machining tolerances.
  • Strong troubleshooting, mechanical aptitude, and problem-solving skills.
  • Ability to work independently and collaborate with machining and production teams.

Responsibilities

  • Develop, write, edit, and optimize CNC programs for mills, lathes, and other CNC machining equipment.
  • Interpret engineering drawings, blueprints, GD&T, and technical specifications to develop accurate machining programs.
  • Create and modify G-code and M-code programs to improve machining accuracy, efficiency, and cycle times.
  • Select appropriate tooling, cutting parameters, feeds, speeds, and machining strategies for various materials.
  • Support CNC machine setups, first-piece inspections, and program prove-outs to ensure quality and dimensional accuracy.
  • Troubleshoot programming errors, machining issues, and production inefficiencies while maintaining quality and safety standards.
  • Work closely with machinists, engineers, and production teams to improve manufacturing processes and reduce downtime.
  • Maintain CNC program documentation, setup sheets, tooling information, and revision records.

Skills

CNC programming
G-code
M-code
machining processes
tooling selection
GD&T
troubleshooting
reading blueprints
multiaxis machining

Tools

Mastercam
Fusion 360
GibbsCAM
Fanuc
Haas
Mazak

Job description

About the Role:

This CNC Programmer position is a skilled manufacturing role responsible for developing, optimizing, and troubleshooting CNC programs to support precision machining operations. First and second shift opportunities are available. The ideal candidate has hands-on experience with CNC programming, machining processes, tooling selection, and production optimization. This role is well suited for experienced CNC Programmers, CNC Setup Programmers, and CNC Machinists with strong programming capabilities.

Responsibilities:
  • Develop, write, edit, and optimize CNC programs for mills, lathes, and other CNC machining equipment.
  • Interpret engineering drawings, blueprints, GD&T, and technical specifications to develop accurate machining programs.
  • Create and modify G-code and M-code programs to improve machining accuracy, efficiency, and cycle times.
  • Select appropriate tooling, cutting parameters, feeds, speeds, and machining strategies for various materials.
  • Support CNC machine setups, first-piece inspections, and program prove-outs to ensure quality and dimensional accuracy.
  • Troubleshoot programming errors, machining issues, and production inefficiencies while maintaining quality and safety standards.
  • Work closely with machinists, engineers, and production teams to improve manufacturing processes and reduce downtime.
  • Maintain CNC program documentation, setup sheets, tooling information, and revision records.
Qualifications:
  • Proven experience as a CNC Programmer, CNC Setup Programmer, or CNC Machinist with programming responsibilities.
  • Strong knowledge of CNC programming, G-code, M-code, machining processes, and tooling.
  • Experience programming CNC mills, lathes, or multi-axis machining equipment.
  • Ability to read and interpret engineering drawings, blueprints, and GD&T specifications.
  • Experience selecting tooling, determining cutting parameters, and optimizing machining programs.
  • Understanding of CNC machine setups, offsets, tool changes, and machining tolerances.
  • Strong troubleshooting, mechanical aptitude, and problem-solving skills.
  • Ability to work independently and collaborate with machining and production teams.
Desired Qualifications:
  • Experience with CAD/CAM programming software such as Mastercam, Fusion 360, GibbsCAM, or similar platforms.
  • Familiarity with Fanuc, Haas, Mazak, or other CNC control systems.
  • Experience with 3-axis, 4-axis, or 5-axis CNC programming.
  • Knowledge of fixture design, machining strategies, and process optimization.
  • Experience reducing cycle times, improving tooling efficiency, and minimizing scrap.
  • Familiarity with lean manufacturing, 5S, and continuous improvement initiatives.
  • Experience in high-volume manufacturing or complex precision machining environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Lathe Programmer
CNC Lathe Programmer

A1jays • San Jose (CA)

On-site
USD 80,000 - 100,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

SureHire Recruiting LLC • Rochester Hills (MI)

On-site
USD 70,000 - 110,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

SureHire Recruiting LLC • Lapeer (MI)

On-site
USD 80,000 - 110,000
Computer Numerical Control Machinist
Computer Numerical Control Machinist

Talent Strategy • Grand Rapids (MI)

On-site
USD 42,000 - 66,000
CNC Programmer
CNC Programmer

Lancesoft • North Versailles

On-site
USD 52,000 - 76,000
Health insurance
Vision insurance
Dental insurance
+2
CNC Setup Programmer
CNC Setup Programmer

Personnel Resources, Inc. • Dothan (AL)

On-site
USD 38,000 - 62,000
CNC Programmer- Experienced
CNC Programmer- Experienced

Page Mechanical Group, Inc. • Shirley (MA)

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

ATW Companies • Boyertown

On-site
USD 55,000 - 82,000
CNC Programmer Machinist
CNC Programmer Machinist

CyberCoders • Dawsonville (GA)

On-site
USD 60,000 - 90,000