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 Machine Tool Sales

Littleton, CO ยท On-site

$20 - $27.50/hr

CNC Machine Tool Sales * Do you have experience working with CNC metalworking equipment? * Do you ... Partner with Applications Engineering staff for technical support and demonstrations * Develop and ...

CNC Machinist

Aberdeen, SD

$20 - $27.50/hr

Welcome to Aberdeen Machine Tool! We are currently seeking a talented and skilled CNC Machinist to ... Study and interpret engineering drawings, blueprints, and work orders to determine machining ...

Be Seen First

CNC Programmer

Aiken, SC ยท On-site

$28 - $34/hr

The CNC Programmer will be responsible for writing and developing programs for CNC machines (lathes ... Analyze and troubleshoot machine errors, tool wear, and programming issues to ensure smooth ...

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

Trenton, MI ยท On-site

$18.25 - $23/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 ...

CNC Programmer

Riverside, CA ยท On-site

$28 - $33/hr

Is also responsible for the setup, operation, and making of complex cuts on the CNC Machine Tool ... Stores programming files and are responsible for file management * Checks processed lumber to ...

CNC Programmer

Riverside, CA ยท On-site

$28 - $33/hr

Is also responsible for the setup, operation, and making of complex cuts on the CNC Machine Tool ... Stores programming files and are responsible for file management * Checks processed lumber to ...

CNC Programmer

Charleston, SC ยท On-site

$39/hr

CNC Programmer Industry: Shipbuilding/Defense Manufacturing Status of Hire: Direct Placement ... Minimum of 1 year in a related position in the machine tool industry. Required Skills and Abilities:

Be Seen First

CNC Operator

Aiken, SC ยท On-site

$22 - $27/hr

The CNC Operator will be responsible for the set up and operation of CNC lathes and mills ensuring ... Analyze and troubleshoot machine errors, tool wear, and programming issues to ensure smooth ...

CNC Programmer

Newington, CT

$26.50 - $36/hr

As a CNC programmer will be responsible for reading and interpreting design blueprints, programming ... Minimum three years working in the machine tool trade, quality department or serve as an ...

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 Jul 8, 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 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.

Do CNC programmers make good money?

CNC machine tool programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level programmers may start with lower salaries, while experienced professionals with advanced skills and certifications can earn higher pay, often supplemented by overtime and benefits. Overall, it is considered a well-paying skilled trade in manufacturing.

What are CNC Machine Tool Programmers?

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 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.

Is there a demand for CNC programmers?

CNC machine tool programmers are in high demand across manufacturing industries due to the need for precise and efficient production. Skilled programmers who can operate CAD/CAM software and understand machining processes are especially sought after, with job growth expected to continue as automation and advanced manufacturing expand.

What are the key skills and qualifications needed to thrive as a CNC Machine Tool Programmer, and why are they important?

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.

Is CNC programming a good career?

CNC machine tool programming is a skilled trade that involves creating instructions for computer-controlled manufacturing equipment. It offers stable employment opportunities, requires knowledge of CAD/CAM software, and often involves working in manufacturing or machining environments. The career can be rewarding for those interested in technical work and precision manufacturing.

What is a CNC programmer's salary?

The salary of a CNC machine tool programmer typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.
What cities are hiring for Cnc Machine Tool Programmer jobs? Cities with the most Cnc Machine Tool Programmer job openings:
Machine Tool Programmer

Machine Tool Programmer

Kingsbury Inc

Oshkosh, WI โ€ข On-site

Other

Medical, Dental, Vision

Posted 14 days ago


Job description

Who We are:

Kingsbury, Inc. was founded in 1912 and is the leader in the design and manufacture of tilt-pad fluid film thrust and journal bearings for all types of rotating machinery, with thousands of installations worldwide. The Company is comprised of a Corporate office (Philadelphia, PA), two (2) manufacturing facilities (Philadelphia, PA and Oshkosh, WI) and two (2) repair and service facilities (Philadelphia, PA and Yuba City, CA) located in the United States. In addition, Kingsbury has one (1) manufacturing facility located in Gรถttingen Germany.

Why work at Kingsbury?

  • Flexible hours - pick your schedule!
  • Climate Controlled Environment
  • Company Paid Vision and Dental Insurance
  • Health Club Reimbursement
  • Tuition Reimbursement
  • Proven track record of promoting from within
  • Team Environment
  • And Many more reasons to come work with us!

Duties and Responsibilities:

  • Analyze drawings, sketches, design data and processing information of parts to determine configuration of cutter paths, selection of cutting tools, and machine speeds and feed rates.
  • Create, maintain, manage, and improve CNC programs and tooling setup sheets for the CNC production equipment.
  • Identify and participate in opportunities to improve processes and tools to reduce change over times, improve quality, address safety issues, and increase productivity.
  • Write tool sheet instructions containing tool lists, fixturing, and setup information.
  • Utilize CAD and CAM software, Syteline, and MS Office products as tools to perform day-to-day job tasks.
  • Work with Tooling personnel to procure tooling.
  • Work with CNC Machinists to correct errors and develop optimum machine performance.
  • Work with process engineering and fixture design for proper processing and fixturing.
  • Exemplify Kingsburyโ€™s safety mindset by complying with all safety requirements and acting as a safety ambassador.
  • Attend all company-required trainings and meetings (e.g., safety and department meetings).
  • Oversee and maintain the quality according to Kingsbury Quality Assurance standards across Kingsbury products and processes.
  • Complete special projects, continuous improvement initiatives and all other duties as assigned.

Education and Experience:

  • High school diploma or equivalent required, along with 3+ years of relevant programming experience and the ability to read and interpret G and M code. Blueprint reading and GD&T training completion is preferred.

Kingsbury, Inc. is proud to be an equal opportunity, affirmative action employer. All employment decisions are based on merit without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. We celebrate diversity and are committed to creating an inclusive environment for all employees.