1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup Machinist

Washington, DC ยท Remote

$30 - $35/hr

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

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

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

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

CNC Setup Operator (a.k.a. the One Who Actually Makes It Happen) We're looking for someone who ... Work with programmers and machinists who know what they're doing * Suggest better ways to do things ...

CNC Setup Specialist

Libertyville, IL ยท On-site

$55K - $75K/yr

The CNC Setup Specialist is responsible for preparing and optimizing CNC machines for production by ... This role requires strong troubleshooting skills, the ability to read blueprints and engineering ...

Be Seen First

CNC Setup Operator

West Hartford, CT ยท On-site

$30 - $33/hr

The CNC Setup Operator plays a crucial role in preparing and operating CNC machines, primarily ... The role requires occasional collaboration with programming and engineering teams and operates ...

CNC Setup Specialist

Libertyville, IL ยท On-site

$55K - $75K/yr

The CNC Setup Specialist is responsible for preparing and optimizing CNC machines for production by ... This role requires strong troubleshooting skills, the ability to read blueprints and engineering ...

Be Seen First

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

New

Engineers handle programming, but technicians must be comfortable performing program edits, machine ... CNC setup experience in a production machining environment โ€ข Experience with CNC mills and/or ...

Be Seen First

CNC Setup Operator 2nd Shift

Anaheim, CA ยท On-site

$30 - $45/hr

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

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

New

Be Seen First

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

New

CNC Programmer/Machinist ๐Ÿ“ Montgomeryville, PA 18936 ๐Ÿ•’ Full-Time | 1st Shift (7:00 AM - 3:30 ... Experience with CNC setup, tooling, fixturing, and process optimization * Ability to troubleshoot ...

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 Jul 14, 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 ongoing need for precision machining and automation. Skilled programmers who can operate CAD/CAM software and set up CNC machines are sought after, especially as companies modernize their production processes. Job opportunities are generally stable in sectors such as aerospace, automotive, and industrial equipment manufacturing.

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.

How much does a CNC setup technician make?

A CNC setup technician typically earns between $45,000 and $70,000 annually, depending on experience, location, and industry. Skilled technicians with certifications and proficiency in CNC programming and machine operation tend to earn higher salaries.

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. Entry-level positions generally start lower, while experienced professionals can earn over $90,000.

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, it is considered a well-paying trade profession with good earning potential.
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 July 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Setup Machinist

AHU Technologies Inc

Washington, DC โ€ข Remote

$30 - $35/hr

Full-time

Medical, Vision, Retirement, PTO

Re-posted yesterday


Job description

Benefits:
  • 401(k)
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance

Job Title: 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 skilled CNC Operator / Programmer โ€“ Setup Machinists to join our team.
ย The ideal candidates will be responsible for programming, setting up, and operating CNC machines including horizontal milling, vertical machining centers, and turning centers to produce precision components according to specifications.
Key Responsibilities

โ€ข Program CNC machines using G-code and CAM software
ย โ€ข Set up and operate CNC horizontal milling, vertical machining, and turning centers
ย โ€ข Interpret technical drawings, blueprints, and CAD models
ย โ€ข Select appropriate tools, fixtures, and materials for machining operations
ย โ€ข Perform first-piece inspection and ensure quality standards are met
ย โ€ข Monitor machine operations and make adjustments as needed
ย โ€ข Troubleshoot machining and programming issues
ย โ€ข Maintain proper documentation of production and quality records
ย โ€ข Ensure adherence to safety and workplace standards
ย โ€ข Perform routine machine maintenance and housekeeping
Requirements

โ€ข Diploma or Technical Certification in Mechanical Engineering or Machining
ย โ€ข 3โ€“5 years of experience in CNC programming and machine setup
ย โ€ข Strong knowledge of CNC programming (G-code, M-code)
ย โ€ข Experience with horizontal and vertical machining centers and CNC lathes
ย โ€ข Ability to read and interpret engineering drawings and GD&T
ย โ€ข Familiarity with measuring tools (micrometers, verniers, gauges)
ย โ€ข Experience with CAM software (e.g., Mastercam, SolidCAM) is a plus
ย โ€ข Strong problem-solving and troubleshooting skills
Skills & Competencies

โ€ข Attention to detail and precision
ย โ€ข Strong technical and analytical skills
ย โ€ข Ability to work independently and in a team
ย โ€ข Time management and multitasking ability
Working Conditions

โ€ข Manufacturing / workshop environment
Preferred Qualifications (Optional)

โ€ข Experience with multi-axis machining
ย โ€ข Knowledge of tooling optimization and cycle time reduction
ย โ€ข Prior experience in a high-precision manufacturing environment

This is a remote position.