1

Cnc Setup Programmer Jobs in California (NOW HIRING)

CNC Programmer

Fremont, CA

$29 - $39.75/hr

Produces machined parts by programming, setting up, and operating a computer numerical control (CNC ... Supports and assists setup personnel/ machine operators during production. * Work with other ...

Load and operate Computer numerical control (CNC) machines and machining centers to fabricate ... personnel, programmers, or others to resolve machining or assembly problems Conducts general ...

Load and operate Computer numerical control (CNC) machines and machining centers to fabricate ... personnel, programmers, or others to resolve machining or assembly problems Conducts general ...

CNC Set-up Operator

Tustin, CA · On-site

$22.50 - $30.75/hr

Design West Technologies Inc. of Tustin, CA has an immediate need for a full-time CNC Setup ... Work closely with programmers and production team to improve cycle time. * Follow all safety and ...

CNC Machinist

Garden Grove, CA · On-site

$41K - $52K/yr

Key Responsibilities CNC Setup, Programming & Operation • Blueprint Interpretation: Read and interpret complex engineering blueprints, job orders, tooling layouts, and standard charts to determine ...

next page

Showing results 1-20

Cnc Setup Programmer information

See California salary details

$17

$31

$47

How much do cnc setup programmer jobs pay per hour?

As of Jun 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 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.
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:
CNC Programmer

$29 - $39.75/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records, and maintaining equipment and supplies.

Required Skills

  • Knowledgeable in creating and editing CNC Programs for Vertical Machining Centers (with 4th Axis or Trunnion), Horizontal Machining Centers and 5 axis machines with the use of Master CAM software.
  • Knowledgeable in Setups of CNC machine with Fanuc and Haas Controls.
  • Proficient in print reading.
  • Must have a good knowledge in ASME Y14.5
  • Must have a good knowledge in Geometric Dimensioning and Tolerancing (GD&T) for English and Metric system.
  • Knowledgeable in various methods of inspection to perform quality checks on the parts.
  • Must be detail oriented
  • Able to work quickly and efficiently without the need of supervision.

Responsibilities

  • Responsible for reading and interpreting prints. Should be able to program per the requirement of the Drawing and/or Purchase Order.
  • Responsible for laying out processes that are economical and sound.
  • Responsible for designing fixtures that would yield repeatable and reproducible parts.
  • Responsible for choosing the correct cutting tool.
  • Responsible for designing Forms or custom tools for higher efficiency in manufacturing.
  • Supports and assists setup personnel/ machine operators during production.
  • Work with other departments in troubleshooting
  • Job Description any issues that may arise during manufacturing.
  • Responsible for maintaining a safe, efficient, and clean working environment

Education / Experience

  • The ideal candidate should have at least 3 years' experience as a CNC Setup personnel.
  • Must have experience in machine shop practices and/or techniques and good knowledge of
    cutting tools, ability to design necessary tooling, process and fixturing.
  • Must be familiar with cutting a wide variety of materials including various exotic alloys, aluminum, steel, and plastic.


Shift :Day


Number of openings : 1


Benefits:

  • Health Insurance (Medical/Dental/Vision) paid 100% for employees
  • Life insurance policy
  • Safe Harbor 401(K) plan
  • 401(K) match
  • Paid time off (vacation/sick/holidays/floating holiday)
  • Referral program


*** We do not offer visa sponsorship***