1

Cnc Machine Tool Programmer Jobs (NOW HIRING)

Create, maintain, manage, and improve CNC programs and tooling setup sheets for the CNC production ... optimum machine performance. * Work with process engineering and fixture design for proper ...

CNC Programmer

Sanford, NC

$23.25 - $31.75/hr

Utilize CAD and CAM software to develop CNC machine tool programming that incorporates detailed instructions and documentation for machine tool operators. In addition, supporting engineering in ...

New

CNC Programmer

Sanford, NC ยท On-site

$23.25 - $31.75/hr

Utilize CAD and CAM software to develop CNC machine tool programming that incorporates detailed instructions and documentation for machine tool operators. In addition, supporting engineering in ...

Steel Tool & Engineering Co. Industry: Aerospace Precision Machining & Fabrication Full-Time: ... Overview The CNC Machinist is responsible for setting up, programming, and operating CNC lathes ...

CNC Machine Operator

Granger, IN ยท On-site

$18.50 - $25/hr

Job Summary The CNC Machine Operator is responsible for the execution of CNC Machine Tool ... machine tools for tool changes and cutting processes * Storages programming files and is ...

CNC Machine Operator

Granger, IN

$18.50 - $25/hr

Job Summary The CNC Machine Operator is responsible for the execution of CNC Machine Tool ... machine tools for tool changes and cutting processes * Storages programming files and is ...

CNC Machine Operator

Granger, IN ยท On-site

$18.50 - $25/hr

Job Summary The CNC Machine Operator is responsible for the execution of CNC Machine Tool ... machine tools for tool changes and cutting processes * Storages programming files and is ...

CNC Machine Operator

Trenton, MI ยท On-site

$19.25 - $24/hr

Steel Tool & Engineering Co. Industry: Aerospace Precision Machining & Fabrication Full-Time: ... Overview The CNC Machinist is responsible for setting up, programming, and operating CNC lathes ...

$25.75 - $35.25/hr

Utilize CAD and CAM software to develop CNC machine tool programming that incorporates detailed instructions and documentation for machine tool operators. In addition, supporting engineering in ...

New

next page

Showing results 1-20

Cnc Machine Tool Programmer information

See salary details

$16

$30

$44

How much do cnc machine tool programmer jobs pay per hour?

As of Aug 26, 2026, the average hourly pay for cnc machine tool programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What is a CNC machine tool programmer?

CNC Machine Tool Programmers are skilled professionals who create and modify the computer programs that control automated machine tools, such as lathes, mills, and grinders. They translate technical drawings and specifications into precise code, typically using software like CAD/CAM. Their work ensures that machines manufacture parts accurately and efficiently, meeting design and quality standards. CNC programmers often collaborate with engineers and machinists to optimize production processes and troubleshoot issues.

What are the key skills and qualifications needed to thrive as a CNC machine tool programmer?

To thrive as a CNC Machine Tool Programmer, you need expertise in machining processes, blueprint reading, and strong mathematical skills, typically backed by a technical diploma or equivalent experience. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is crucial, and certifications like NIMS can be advantageous. Attention to detail, problem-solving abilities, and effective communication help you excel in troubleshooting and collaborating with production teams. These skills ensure precise, efficient manufacturing outcomes and minimize costly errors in a high-tech production environment.

What are some common challenges CNC machine tool programmers face when programming for complex parts?

CNC Machine Tool Programmers often encounter challenges when working with intricate part geometries or tight tolerances, which require advanced programming skills and a deep understanding of machining processes. Interpreting complex technical drawings, selecting appropriate tooling, and optimizing tool paths to maximize efficiency while minimizing tool wear are frequent hurdles. Additionally, programmers must troubleshoot issues that arise during test runs, collaborate closely with machinists and engineers to resolve problems, and ensure that the final product meets strict quality standards. Staying updated on new software features and machine capabilities also helps address these challenges effectively.

What is the difference between Cnc Machine Tool Programmer vs Cnc Operator?

AspectCnc Machine Tool ProgrammerCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic technical skills, on-the-job training
Work EnvironmentDesigning and editing CNC programs, working in programming softwareOperating CNC machines, monitoring production
Employer & IndustryManufacturing, aerospace, automotive industriesManufacturing, machining shops, production facilities

The main difference is that Cnc Machine Tool Programmers create and optimize CNC programs, while Cnc Operators run and monitor the machines based on those programs. Programmers focus on setup and programming, whereas Operators focus on machine operation and quality control.

What cities are hiring for Cnc Machine Tool Programmer jobs?

Cities with the most Cnc Machine Tool Programmer job openings:

CNC Machine Tool Engineer

Elk Grove Village, IL โ€ข On-site

$130K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

CNC Machine Tool Engineer
Elk Grove Village, IL
Our global client is hiring a CNC Machine Tool Engineer!
Responsibilities of the CNC Machine Tool Engineer
  • Make CNC part processing recommendations, machine assessments and generate CNC programs
  • Apply CAD/CAM programming including if any software such as Mastercam, Siemens NX, SolidWorks, AutoCAD, Vericut, G&M codes or macro programming for turning centers and 5-axis machining
  • Apply your experience with CNC machining including DMG MORI, Mazak, Haas, Doosan, Fanuc, etc.
  • Document machine setup procedures and cutting tools
  • Be responsible for CNC machine setups, prove-outs and training
  • Put to use your CAM knowledge if any for MasterCAM, Siemens NX CAM, hyperMill, ESPRIT, GibbsCAM and any other similar platform

Requirements of the CNC Machine Tool Engineer
  • Bachelor's degree is a plus but not required.
  • One or more years of full-time on the shop floor CNC machine tool hands-on experience as an Operator or SetUp Operator.
  • Excellent benefits and career growth potential!
  • Familiarity with CAD such as AutoCAD, Creo or SolidWorks along with MS Office including Excel is a plus

Compensation for the CNC Machine Tool Engineer
The targeted annual starting salary for this position ranges from $90,000.00 to $130,000.00 depending on experience.