1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup Operator

Roscoe, IL · On-site

$22 - $35/hr

CNC Setup Technician Precision Machining Manufacturing Company We are seeking a skilled and ... Ability to read and interpret blueprints and engineering drawings * Working knowledge of tight ...

Transfer necessary programming and setup information to CNC machinery, ensuring readiness for production. Perform precise setup of CNC machines, including Horizontal, Vertical, and 5-Axis ...

This CNC Programmer position is a skilled manufacturing role responsible for precision machining, CNC setup, and quality focused production. First shift and second shift opportunities are available ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills ABC Sheet Metal is seeking an ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

** CNC Setup Operator

Swedesboro, NJ · On-site

$21.50 - $24.50/hr

CNC Setup Operator Location: Swedesboro, NJ Job Type: Full-Time Pay: Starting at $21.50/hour ... Collaborate with supervisors, engineers, and team members to resolve issues * Maintain safety ...

Interpret engineering drawings to understand tolerances of the parts to be machined. * Interpret setup documentation and tooling sheets to setup a variety of jobs. * Setup and operate CNC multi ...

Be Seen First

CNC Setup Machinist

Muncie, IN · On-site

$23 - $40/hr

Shift: 2nd & 3rd Shift Available Summary The CNC Setup Machinist I is responsible for setting up, programming, and operating CNC milling machines to produce precision parts that meet quality ...

We are currently seeking a dedicated CNC Set Up Operator to join our dynamic CNC Programming Team. The successful candidate will be instrumental in the preparation and setup of CNC machinery for ...

Work with Leads, Programmers, and Quality personnel to resolve CNC concerns. * Follow all safety ... setup responsibilities. · Formal CNC training or technical certification is a plus. GROWTH ...

Description SUMMARY The CNC Setup Technician is responsible for setting up and preparing CNC ... Work with Leads, Programmers, and Quality personnel to resolve CNC concerns. * Follow all safety ...

You'll work closely with operators, programmers, leads, and production management to ensure setups ... Minimum 3 years of CNC setup machinist experience * Strong experience setting up 3- and 4-axis CNC ...

CNC Setup Technician

Post Falls, ID · On-site

$18 - $22/hr

Work with Leads, Programmers, and Quality personnel to resolve CNC concerns. * Follow all safety ... setup responsibilities. • Formal CNC training or technical certification is a plus. GROWTH ...

Be Seen First

CNC Setup Operator / CNC Machinist - Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area 1st Shift M ... Support basic programming and program review using Mastercam . * Perform in-process inspections ...

CNC Operator / Programmer - Setup Machinist Location: Belgium, WI Experience Required: 5 Years Machines: Horizontal Milling, Vertical Machining Centers, Turning Centers Job Summary We are seeking ...

next page

Showing results 1-20

Cnc Setup Programmer information

See salary details

$16

$30

$44

How much do cnc setup programmer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for cnc setup 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.

Is there a demand for CNC programmers?

CNC setup programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities growing as automation increases in production facilities.

What is the difference between Cnc Setup Programmer vs Cnc Operator?

AspectCnc Setup ProgrammerCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic manufacturing or machine operation training
Work EnvironmentDesigning and setting up CNC machines, programmingOperating CNC machines based on existing programs
Employer & IndustryManufacturing, aerospace, automotive industriesManufacturing, production lines

The main difference is that a Cnc Setup Programmer focuses on creating and setting up CNC programs and machines, while a Cnc Operator runs the machines based on existing setups. The Setup Programmer requires programming skills and technical certifications, whereas the Operator primarily needs operational training. Both roles are essential in manufacturing environments but differ in responsibilities and skill requirements.

Is CNC programming a good career?

CNC programming is a skilled trade that involves creating instructions for computer-controlled machining equipment, often requiring knowledge of CAD/CAM software and precision measurement. It offers stable employment opportunities in manufacturing and can lead to advanced roles such as CNC supervisor or engineer. The career typically requires technical training or certification and offers competitive wages with potential for overtime and advancement.

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

To thrive as a CNC Setup Programmer, you need expertise in CNC machining, blueprint reading, and programming languages such as G-code, usually backed by vocational training or relevant experience. Familiarity with CAD/CAM software (like Mastercam or SolidWorks) and CNC control systems is typically required, along with relevant certifications such as NIMS. Strong problem-solving, attention to detail, and effective communication are vital soft skills for troubleshooting and collaborating with production teams. These competencies ensure precision, efficiency, and minimal downtime in manufacturing processes.

What are CNC Setup Programmers?

CNC Setup Programmers are skilled professionals who create, modify, and optimize programs for Computer Numerical Control (CNC) machines, which are used to manufacture precision parts. They are responsible for setting up the machines, selecting appropriate tools, and ensuring the correct sequence of operations. In addition, they troubleshoot issues, adjust programs as needed, and verify that finished products meet quality standards. Their expertise is crucial for efficient and accurate manufacturing in industries such as aerospace, automotive, and metalworking.

What are some common challenges faced by CNC Setup Programmers and how can they be addressed?

CNC Setup Programmers often encounter challenges such as interpreting complex blueprints, troubleshooting machine errors, and ensuring precise setup for efficient production runs. Staying updated with the latest CAM software and machine technology helps overcome these hurdles. Additionally, strong communication with machinists and engineers is vital to resolve discrepancies quickly and maintain high-quality output. Proactively refining setups and conducting test runs can also minimize downtime and increase productivity.

What is a CNC programmer's salary?

The salary of a CNC setup 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.

Do CNC programmers make good money?

CNC setup programmers typically earn competitive wages, with salaries varying based on experience, location, and industry. Skilled programmers who operate advanced machinery and have certifications tend to earn higher salaries, often supplemented by overtime or shift differentials. Overall, CNC programming can be a well-paying career for those with technical skills and experience.
More about Cnc Setup Programmer jobs
What states have the most Cnc Setup Programmer jobs? States with the most job openings for Cnc Setup Programmer jobs include:
What job categories do people searching Cnc Setup Programmer jobs look for? The top searched job categories for Cnc Setup Programmer jobs are:
Infographic showing various Cnc Setup Programmer job openings in the United States as of June 2026, with employment types broken down into 72% Full Time, 14% Part Time, and 14% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Setup Operator

CNC Setup Operator

Pacific Bearing Co

Roscoe, IL • On-site

$22 - $35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago

Be an early applicant


Job description

CNC Setup Technician
Precision Machining Manufacturing Company


We are seeking a skilled and dependable CNC Setup Technician to join our precision machining team. This position plays a critical role in supporting efficient production by performing machine setups, installing and adjusting tooling, verifying first-piece quality, and maintaining process accuracy throughout production runs. Candidates with Tool and Die experience are highly preferred.


The ideal candidate will have strong experience in a precision manufacturing environment and be comfortable working with CNC mills, lathes, or both. This individual should be capable of reading blueprints, understanding tight-tolerance requirements, making tool offsets, and troubleshooting machining issues to ensure quality and productivity standards are met.


Key Responsibilities

  • Set up CNC machines for production by installing fixtures, loading or verifying programs, and setting tooling
  • Perform tool changes, offsets, and process adjustments to maintain dimensional accuracy and part quality
  • Read and interpret blueprints, work instructions, and inspection requirements
  • Conduct first-piece and in-process inspections using precision measuring equipment
  • Troubleshoot machining, tooling, and setup issues to minimize downtime and improve efficiency
  • Support machine operators during production runs and provide guidance as needed
  • Monitor tool wear, machine performance, and process consistency
  • Maintain accurate setup and production documentation as required
  • Follow all safety, quality, and housekeeping standards within the facility


Qualifications

  • Previous CNC setup experience in a precision machining environment required
  • Experience setting up CNC mills, lathes, or multi-axis machines
  • Ability to read and interpret blueprints and engineering drawings
  • Working knowledge of tight tolerances, tooling selection, offsets, feeds, and speeds
  • Proficiency with precision measuring instruments such as calipers, micrometers, indicators, and gauges
  • Strong mechanical aptitude and problem-solving skills
  • Ability to work independently and as part of a team in a fast-paced manufacturing environment
  • Tool and Die experience preferred


Preferred Skills and Background

  • Tool and Die or tooling-related experience in a manufacturing setting
  • Familiarity with GD&T and inspection processes
  • Experience with fixture setup, process improvement, and troubleshooting complex machining operations
  • Strong commitment to quality, safety, and continuous improvement


We offer the opportunity to work in a quality-focused manufacturing environment where skill, reliability, and attention to detail are valued. If you have a strong CNC setup background and take pride in producing precision parts, we encourage you to apply.

Benefits Offered:

Competitive Salary

401 (k) with Company Match

Vacation and Sick Time

Medical, Dental and Vision Benefits

Company Paid Life Insurance

On site Gym with Trainer

Dog Friendly Office

And many more.