1

Cnc Setup Programmer Jobs in California (NOW HIRING)

CNC Setup Machinist

Del Mar, CA · On-site

$25 - $35/hr

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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 Machinist

Escondido, CA · On-site

$25 - $35/hr

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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 Machinist

Valencia, CA · On-site

$30 - $50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Advanced Machining & Setup * Set up, operate, and optimize CNC machine tools (multi-axis milling ... Collaborate with Programming and Manufacturing Engineers to optimize machining processes suitable ...

CNC Setup Machinist

San Diego, CA · On-site

$25 - $35/hr

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

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 Machinist

San Diego, CA · On-site

$25 - $35/hr

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 Operator

Sun Valley, CA · On-site

$25 - $30/hr

  • Medical

  • Dental

  • Vision

Your expertise in CNC programming, mechanical blueprint interpretation, and measurement will drive quality and productivity. This position offers an exciting opportunity to work with advanced ...

CNC Lathe Programmer

Beaumont, CA · On-site

$28 - $38/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

The successful candidate will be responsible for CNC lathe programming, machine setup, process improvements, and producing high-quality precision components. Responsibilities: * Manually create, edit ...

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 Machinist

Valencia, CA · On-site

$30 - $50/hr

Collaborate with Programming and Manufacturing Engineers to optimize machining processes suitable ... Develop and maintain detailed setup documentation, including setup sheets, tooling files, and ...

CNC Lathe Setup Machinist

Anaheim, CA · On-site

$23 - $28/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Vision insurance CNC Machine shop seeking a CNC Lathe Setup Machinist. Individual will be ... MDI programming -Work with live tooling -Work independently -Follow directions/job traveler ...

Showing results 21-40

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 Machinist

5TH Axis Inc

Del Mar, CA • On-site

$25 - $35/hr

Full-time

Posted 6 days ago


Job description

*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-2" data-turn="assistant" data-turn-id="request-WEB:76ada264-b168-4331-bfdf-f9ee4cd0e39e-1" dir="auto">
Become the Backbone of Precision at 5th Axis
At 5th Axis, we're global leaders in precision machining, automated production, and turnkey manufacturing solutions. From advanced workholding systems to zero-point technology-we design, build, and deliver it all. We don't just make products; we build the future of manufacturing.
Built for Machinists Who Take Pride in Precision
This role is designed for skilled machinists who know how to take ownership of a machine, dial in setups, solve issues, and keep production moving.
If you've spent years mastering setups, tooling, tolerances, machine efficiency, and production flow-and want to join a high-performance team where your skill matters-this is your opportunity.
Be the Difference on the Production Floor
As our CNC Setup Machinist, you'll be responsible for safely setting up and operating advanced CNC machines and manufacturing cells in a fast-paced production environment.
You'll work closely with operators, programmers, leads, and production management to ensure setups are accurate, machines run efficiently, and quality standards are consistently met.
What This Job Actually Looks Like
  • You set up a Hermle, Robo Drill, HAAS, or Doosan machine for a critical production run and ensure first article success
  • You troubleshoot tooling, offsets, or setup issues to keep production moving
  • You verify dimensions, tolerances, and offsets before production begins
  • You support operators by handing off stable, repeatable setups
  • You make minor machine-side edits to improve machine performance and efficiency
  • You help the team hit production and delivery goals without sacrificing quality
What You'll Do Here
  • Set up and operate CNC machines including Robo Drill, HAAS, and Doosan platforms
  • Perform setups on advanced 3- and 4-axis CNC milling machines
  • Utilize Fanuc controls and perform minor machine-side program edits
  • Operate and support manufacturing cells in a high-volume environment
  • Interpret blueprints, specifications, setup sheets, and manufacturing documentation
  • Perform setups using probes and tool setters
  • Verify parts meet tolerance and quality standards
  • Document setups and support process standardization
  • Coordinate production priorities to support manufacturing timelines
  • Maintain accurate job tracking and production records within Epicor ERP (preferred)
  • Accurately complete travelers, including part counts and revision verification
  • Troubleshoot tooling, machine, and setup issues quickly and effectively
  • Maintain a safe, clean, and organized work environment
  • Communicate effectively across departments to support workflow and production requirements
  • Support continuous improvement and efficiency efforts
  • Perform other duties as assigned
You Must Have
  • High School Diploma or equivalent job experience
  • Minimum 3 years of CNC setup machinist experience
  • Strong experience setting up 3- and 4-axis CNC milling machines
  • Working knowledge of Fanuc controls
  • Ability to read and interpret blueprints and manufacturing documentation
  • Experience with setup sheets, offsets, probes, and tool setters
  • Strong understanding of G & M codes
  • Ability to perform minor machine-side program edits
  • Strong troubleshooting and tooling optimization capabilities
  • Strong mathematical and inspection skills
  • Experience using precision inspection equipment including calipers, gauges, indicators, pins, micrometers, and height gauges
  • Ability to thrive in a very fast-paced manufacturing environment
  • Ability to work overtime and weekends as needed
What You'll Bring
  • Strong attention to detail
  • Excellent math and measurement skills
  • Sense of urgency and pride in quality work
  • Reliable attendance and punctuality
  • Self-motivated attitude with minimal supervision
  • Ability to communicate effectively across teams
  • Desire to contribute to a high-performance manufacturing culture
Why You'll Love Working With Us
At 5th Axis, your experience matters. You won't be just another machinist-you'll be part of a team producing world-class products with cutting-edge equipment and high standards.
This is a place where skilled people do meaningful work, solve real manufacturing challenges, and take pride in what they build.
Ready to Join the Leader in Advanced CNC Manufacturing?
If you're an experienced CNC Setup Machinist ready to bring your skills to a company that values precision, urgency, and craftsmanship-we want to hear from you.
Apply today and help build what's next with 5th Axis.
5th Axis is proud to be an equal opportunity employer. We celebrate diversity, value unique perspectives, and believe everyone has the power to make an impact. If you need accommodations during the application or interview process, please contact us.
Pay Range: $25 - $35 per hour