1

Cnc Setup Programmer Jobs in California (NOW HIRING)

CNC Setup Operator / Machinist

Azusa, CA · On-site

$20 - $32/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Responsibilities: · Setup and operate CNC Mills & Lathes to produce high precision parts according to engineering drawings and specifications. · Select appropriate tooling, fixtures, and machining ...

CNC Setup Operator / Machinist

Azusa, CA · On-site

$20 - $32/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Responsibilities: · Setup and operate CNC Mills & Lathes to produce high precision parts according to engineering drawings and specifications. · Select appropriate tooling, fixtures, and machining ...

Be Seen First

CNC Lathe Setup Machinist (1st & 2nd Shift)

Corona, CA · On-site

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • PTO

Collaborate with engineering and programming to improve processes What We're Looking For * 5+ years CNC lathe setup experience (mills or Swiss experience a plus) * Strong knowledge of machining ...

CNC Lathe Programmer

Morgan Hill, CA · On-site

$52K - $104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are seeking an experienced CNC Setup & Operator Machinist with Multi-Axis Turning experience on ... Programming expertise using Mastercam is required for this role. In this role, you'll work on high ...

New

Showing results 41-60

Cnc Setup Programmer information

See California salary details

$17

$31

$47

How much do cnc setup programmer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for cnc setup programmer in California is $31.87, according to ZipRecruiter salary data. Most workers in this role earn between $25.91 and $36.15 per hour, depending on experience, location, and employer.

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, as companies seek to improve production quality and reduce downtime.

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.

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

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 earning above average wages 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.

What are popular job titles related to Cnc Setup Programmer jobs in California?

For Cnc Setup Programmer jobs in California, the most frequently searched job titles are:

What job categories do people searching Cnc Setup Programmer jobs in California look for?

The top searched job categories for Cnc Setup Programmer jobs in California are:

Infographic showing various Cnc Setup Programmer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 17% Part Time, 4% Temporary, 4% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $66,292 per year, or $31.9 per hour.

CNC Setup Operator / Machinist

D W Mack Co Inc

Azusa, CA • On-site

$20 - $32/hr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 12 days ago


Job description

Benefits:
  • life insurance
  • Dental insurance
  • Health insurance
  • Paid time off
  • Profit sharing
  • Vision insurance

D. W. Mack Co., Inc
900 W Eighth St.
Azusa, CA 91702
626-969-1817
Overview: 
We are seeking a CNC Setup Machinist who will be responsible for Setups and running CNC Mills & Lathes (G-Code) to produce parts according to customer specifications, designing and manufacturing dies as well as repairing broken dies. The ideal candidate has machine shop experience and a passion for precision and accuracy.
 
Responsibilities:
·         Setup and operate CNC Mills & Lathes to produce high precision parts according to engineering drawings and specifications.
·         Select appropriate tooling, fixtures, and machining parameters to ensure efficient production.
·         Perform regular maintenance and trouble shooting on CNC machines to ensure optimal performance.
·         Collaborate with production team members to optimize manufacturing process and improve product quality.
·         Inspect and measure finished products and compare them to customer requirements.
·         Maintain a clean and organized workspace.
Qualifications:
·         Ability to read manufacturing blueprints
·         Setup / run Lathes & Mills (G-code)
·         Familiar with Fusion 360 and Esprit is a plus.
·         Experience with measuring tools (calipers, micrometers, indicators, gauge blocks, pins, CMM)
·         Excellent problem-solving skills and attention to detail
·         Strong communication and teamwork abilities
·         Running EDM a plus
Pay:
·         Based on experience and qualifications.
Schedule:
  •   10 hour shift / 4 day work week
  • 7:00 am - 5:30 pm Monday - Thursday
Benefits :
  • Health Insurance (company paid), life insurance (company paid), dental, vision, profit sharing, vacation, sick pay, 6 paid holidays