1

Cnc Machine Tool Programmer Jobs (NOW HIRING)

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

CNC Programmer

Merrill, MI

$22.25 - $30.50/hr

As a CNC Programmer for Keel Midwest, you will be responsible for using knowledge of machine ... Associates degree in Machine Tool discipline preferred * Ten (10) years of experience in related ...

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 Jun 12, 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.

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.

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.
What cities are hiring for Cnc Machine Tool Programmer jobs? Cities with the most Cnc Machine Tool Programmer job openings:
CNC Machine Operator

$23/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


UFP Industries rating

7.2

Company rating: 7.2 out of 10

Based on 83 frontline employees who took The Breakroom Quiz

332nd of 518 rated manufacturers


Job description

Job Summary

The CNC Machine Operator is responsible for the execution of CNC Machine Tool Operations. The setups of fixtures, jigs, spoil boards, and tooling to perform the machining operations. This includes making complex cuts using the specified tooling and materials as directed by management and the applications programmer. Cuts, shapes, and does boring, counter boring, counter sinking operations in lumber and other nonferrous materials to job specifications.

Principle Duties and Responsibilities

  • Prepares spoil boards for use and manages the process to determine when they are to be changed and replaced.
  • Touches off tools and enters registration in the CNC control to machine the programs to meet customer specifications, in a safe condition and prevents property damage.
  • Changes tools and properly collects tooling for safety to protect employee and company assets.
  • Utilizes tools touch probes, calibration programs, and height gages to set machine tools for tool changes and cutting processes
  • Storages programming files and is responsible for file management.
  • Checks processed lumber to ensure operation is producing to required job specifications.
  • Secures and maintains material and supplies required on the operation according to production sheets.
  • Ensures work area is safe, clean and organized, and that equipment is safe to operate.
  • Completes pre shift startup equipment inspection checklist and reports any problems or concerns.
  • Maintains a clean and orderly work environment.
  • Maintains production records as required.
  • Performs duties consistent with established safety and quality procedures, rules, and standards.
  • Performs minor preventive maintenance as specified.
  • Participates in safety, CI and other programs and meetings.
  • Performs other duties as assigned.


Qualifications

  • Minimum high school diploma.
  • Minimum of 1 year of CNC machine tool experience focus on FANUC controlled driven CNC machine is preferred.
  • Working knowledge of mathematical functions.
  • Working knowledge of Cartesian coordinate graphic systems.
  • Must be able to understand and interpret the various Machine Code for FANUC controlled based CNC machines.
  • Working knowledge of computer equipment.
  • Must be at least 18 years of age.

Compensation & Benefit Information:

Hourly Pay Range: $23+ per hour dependent on experience*

*pay range may be adjusted depending on cost of living

Bonus/Incentive Pay:

Incentive pay may be available for certain job roles and may include piece rate incentives, weekly production bonuses, trip rates, and employee referral bonuses. A discretionary annual bonus based on Company and business unit performance may also be provided.

Benefits currently offered to our employees:

  • Medical insurance
  • Health savings account with company contribution
  • Dental insurance
  • Vision insurance
  • Basic and voluntary life insurance
  • Disability insurance
  • 401(k) plan with company match
  • Paid vacation and holidays
  • Stock purchase program with employee discount
  • Educational reimbursement
  • Wellness programs and challenges
  • Other supplemental benefits
  • "This position will be posted for a minimum of 3 days, or we will continue to accept applications until a qualified candidate has been selected."

The Company is an Equal Opportunity Employer.




What UFP Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


UFP Industries logo

About UFP Industries

Sourced by ZipRecruiter

Universal Forest Products, Inc., is a U.S.-based global corporation that finds reward in its roots and its hard-earned success. Founded in 1955 as a supplier of lumber to the manufactured housing industry, Universal today is a multibillion-dollar holding company with subsidiaries around the globe that serve three robust markets: retail, industrial and construction. Since 1993, Universal has been publicly traded (Nasdaq: UFPI). We re headquartered in Grand Rapids, Michigan.

Industry

Wood product manufacturing

Company size

10,000+ Employees

Headquarters location

Grand Rapids, MI, US

Year founded

1955

Social media