1

Cnc Setup Programmer Jobs (NOW HIRING)

CNC Setup Machinist

San Jose, CA · On-site

$24 - $32.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Work closely with programmers and engineering personnel to improve machining strategies and resolve ... Requirements * 6+ years of CNC Setup Machinist experience. * Hands-on experience with CNC machining ...

Lead CNC Lathe Setup Operator Our client is seeking an experienced Lead CNC Lathe Setup Operator ... Troubleshoot machine, tooling, programming, and process issues * Program, edit, and optimize CNC ...

CNC Setup Technician - Direct Hire | Indianapolis, IN Pinnacle Partners is a staffing firm ... Explore More Engineering Opportunities This role falls within our Engineering/Manufacturing ...

CNC Setup Machinist

San Diego, CA · On-site

$35 - $40/hr

CNC Setup Machinist Working under the direction of the machine shop leader, the CNC Setup Machinist ... Reads and interprets blueprints, sketches, and engineering specifications * Makes appropriate ...

CNC Setup Operator

Roscoe, IL · On-site

$22 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Be Seen First

CNC Setup Operator

Rancho Dominguez, CA · On-site

$23 - $30/hr

  • Medical

  • PTO

Junior CNC Setup/Operator - Desired Capabilities We are looking for a junior CNC setup/operator ... Reliable, adaptable, and comfortable asking questions when unsure CNC programming and code ...

CNC Programmer & Setup Technician (Swiss CNC) Medical Device Manufacturing | Plainview, NY Full-Time | On-Site About the Role: We are seeking an experienced CNC Programmer & Setup Technician to ...

CNC Setup Machinist

San Diego, CA · On-site

$35 - $40/hr

CNC Setup Machinist Working under the direction of the machine shop leader, the CNC Setup Machinist ... Reads and interprets blueprints, sketches, and engineering specifications * Makes appropriate ...

CNC Setup Machinist

Edinburgh, IN · On-site

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

General Description The Lead Swiss CNC Setup & Manufacturing Specialist is responsible for the ... Troubleshoot machining, tooling, programming, and quality issues. * Support prototype, development ...

CNC Operator Programmer

Croton On Hudson, NY · On-site

$20 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

This is a hands-on role in a fast-paced production environment and requires strong setup and programming capabilities. This position is for a working CNC operator/programmer , not a supervisory or ...

CNC Setup Technician

Roscoe, IL

$28 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ability to read and interpret blueprints and engineering drawings * Working knowledge of tight ... If you have a strong CNC setup background and take pride in producing precision parts, we encourage ...

CNC Setup Machinist

Washington, DC · Remote

$30 - $35/hr

  • Medical

  • Vision

  • Retirement

  • PTO

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 Setup Machinist

$30 - $35/hr

  • Medical

  • Vision

  • Retirement

  • PTO

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 Setup Machinist

Cary, IL · On-site

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

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

Showing results 41-60

Cnc Setup Programmer information

See salary details

$16

$30

$44

How much do cnc setup programmer jobs pay per hour?

As of Aug 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.

What is a CNC setup programmer?

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 skills and qualifications are needed to be a CNC setup programmer?

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

Do CNC Setup Programmers make good money?

CNC Setup Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can increase their earning potential, often making above-average salaries in manufacturing and machining environments.

How much do CNC setup programmers earn?

CNC setup programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher salaries, especially in manufacturing environments with complex machinery and tight production schedules.

Is CNC Setup Programmer a good career?

A CNC Setup Programmer is a skilled tradesperson responsible for preparing and programming CNC machines to produce precise parts. The role offers steady employment opportunities, requires technical skills, and often involves certifications or training in CAD/CAM software. It can be a rewarding career for those interested in manufacturing and machining processes.

Is there a demand for CNC Setup Programmers?

CNC Setup Programmers are in steady demand due to the manufacturing industry's need for precise and efficient machine operation. Skilled programmers with knowledge of CAD/CAM software and machine tools are especially sought after in production environments, with employment opportunities often increasing as automation and custom manufacturing grow.
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 August 2026, with employment types broken down into 74% Full Time, 18% Part Time, 3% Temporary, 4% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Setup Machinist

Laborup

San Jose, CA • On-site

$24 - $32.75/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

We are seeking an experienced CNC Setup Machinists to support a high-precision manufacturing operation in the San Jose area.
This is a hands-on setup and machining position responsible for producing large, complex, tight-tolerance components on 3-axis, 5-axis, and CNC lathe machines. The ideal candidate can independently set up jobs, interpret complex drawings and GD&T, make machine adjustments, inspect their work, and troubleshoot machining issues.
Shift: 1st shift
Compensation: Competitive, market-rate compensation based on experience and technical capabilities. Specific compensation will be discussed during the interview process.
Responsibilities:
  • Set up and operate complex CNC machines producing complex precision components.
  • Install and indicate fixtures, tooling, and workpieces for multi-axis machining operations.
  • Read and interpret blueprints, CAD models, tolerances, and GD&T.
  • Load and verify CNC programs and make necessary offsets and machine adjustments.
  • Work with controls such as Fanuc, Haas, Siemens, or similar platforms.
  • Determine and adjust machine parameters to maintain effective cutting conditions.
  • Perform first article and in-process inspections to verify dimensional accuracy.
  • Use precision inspection equipment including micrometers, calipers, height gauges, bore gauges, and CMM equipment.
  • Monitor machining operations and make adjustments to maintain tight tolerances and part quality.
  • Troubleshoot issues involving tool wear, chatter, workholding, dimensional deviations, and machining performance.
  • Work closely with programmers and engineering personnel to improve machining strategies and resolve production issues.
  • Complete setup documentation, inspection results, and production records.
  • Maintain a safe, clean, and organized machining environment.

Requirements
  • 6+ years of CNC Setup Machinist experience.
  • Hands-on experience with CNC machining and complex setups.
  • Strong understanding of multi-axis machining and workholding principles.
  • Ability to independently set up CNC milling equipment, tooling, fixtures, and workpieces.
  • Strong blueprint reading and GD&T knowledge.
  • Strong G-Code programming skills
  • Experience making offsets and adjustments at the machine.
  • Proficiency with precision measuring and inspection equipment.
  • Strong machining troubleshooting and problem-solving skills.

Benefits
  • Direct Hire
  • Health, Dental, and Vision
  • 401k
  • PTO