1

Cnc Programming Jobs in Riverside, CA (NOW HIRING)

Provides programming support for machining parts & tools on numerically controlled machines by ... Create, modify, and optimize CNC programs for mills and lathes using Esprit Cam software * Create ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Create CNC Lathe Programming and setup sheets using Mastercam Mill Experienced also desired * Complex GD&T measurement using calipers, height gage, bore gages etc * Advanced shop math * Advanced ...

Your experience with Fanuc controls and knowledge of CNC programming will enhance operational efficiency. * We currently have a mid-level to senior CNC Mill and Lathe setup position open. Work week ...

CNC Programmer

Orange, CA · On-site

$28.25 - $38.75/hr

Create CNC Lathe Programming and setup sheets using Mastercam Mill Experienced also desired * Complex GD&T measurement using calipers, height gage, bore gages etc * Advanced shop math * Advanced ...

CNC Programmer

Irvine, CA · On-site

$29.83 - $40/hr

CNC Programmer Full-time Irvine, CA, US Exclusive confidential search -- details shared with ... Proven experience with mill programming (non-negotiable) * Completion of a related trade school ...

This role requires expert-level programming experience and offers a chance to work in a dynamic ... Set up and operate CNC lathes for production runs and prototype development * Perform tooling ...

Be Seen First

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

Be Seen First

CNC Programmer

Murrieta, CA · On-site

$100K - $115K/yr

... by programming, setting up, and operating a computer numerical control (CNC) machine. Duties and Responsibilities: * Analyzes machining work orders, blueprints, engineering plans, materials, and ...

CNC Lead Programmer

Brea, CA · On-site

$35 - $45/hr

Strong CNC machining background with demonstrated programming and setup experience. * Experience with CNC lathes and mills. * Experience with Fanuc and OSP controls ; Cubic control experience ...

CNC Programmer-Operator

Brea, CA · On-site

$27.25 - $37.25/hr

Setting up own work, programming and operating CNC mills. * Reading, interpreting, and following CAD models and blueprints * Must be capable of monitoring machine performance (i.e. tool wear, cycle ...

CNC Lead Programmer

Brea, CA · On-site

$35 - $45/hr

The position requires strong knowledge of CNC machining processes, programming, tooling, and the ability to troubleshoot equipment and production issues. Essential Responsibilities * Program, set up ...

Showing results 41-60

Cnc Programming information

See Riverside, CA salary details

$17

$32

$46

How much do cnc programming jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for cnc programming in Riverside, CA is $32.30, according to ZipRecruiter salary data. Most workers in this role earn between $26.59 and $36.35 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are popular job titles related to Cnc Programming jobs in Riverside, CA?

For Cnc Programming jobs in Riverside, CA, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in Riverside, CA look for?

The top searched job categories for Cnc Programming jobs in Riverside, CA are:

What cities near Riverside, CA are hiring for Cnc Programming jobs?

Cities near Riverside, CA with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Riverside, CA as of August 2026, with employment types broken down into 1% Internship, 78% Full Time, 16% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $67,175 per year, or $32.3 per hour.

CNC Programmer

804 Technology

Irvine, CA

$30 - $40/hr

Contractor

Re-posted 13 days ago


Job description

Essential Functions:
Provides programming support for machining parts & tools on numerically controlled machines by suggesting/ implementing program edit or re-wright of machine instruction.
  • Create, modify, and optimize CNC programs for mills and lathes using Esprit Cam software
  • Create part setup, fixturing, machining strategy, order of operations, tool selection, speed/feed process parameter selections, etc. for new products.
  • Show location of reference points and direction of cutting paths by preparing set up sheets and tool lists
  • Suggest / Implement existing part programs for program improvement. Revise program(s) to eliminate omissions or errors.
  • Support operators during first article runs and process stabilization.
  • Analyze proposed changes in methods and materials and contribute to continuous improvement and key lean manufacturing / production activities
  • Maintains technical knowledge by attending workshops and reviewing technical publications
  • Support the team by accomplishing related tasks as needed. Work assignments may include cross-functional responsibilities.

Qualification:
  • Education and Experience
  • Completion of related trade school program, AA, or equivalent external / internal training and exposure to NC Programming.
  • Demonstrated ability to perform the essential functions of the job typically acquired through previous technical or production experience and or two (2) years’ experience at the NC Programmer level is preferred.

Knowledge, Skills and Abilities
  • Knowledge and proficiency in key numerical control programming principles, concepts, and techniques.
  • Fundamental knowledge of CNC programming language including Esprit Cam or Mastercam.
  • Knowledge of N/C tooling, proper speeds and feeds for the material to be machined and proper machine sequences.
  • General knowledge of aerospace industry and machine shop operations.
  • Ability to effectively apply continuous improvement methods to manufacturing functions (e.g. process mapping, design?to production automation).
  • Ability to research and analyze data and develop recommendations or resolve problems.
  • Ability to work with only general work direction and instructions regarding the scope of assignments, determine priority and order of assignments.
  • Ability to read, analyze, and interpret technical manuals.
  • May require ability to use standard business software applications and/or specialized design, data analysis, or database tools.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to effectively demonstrate team member competencies and participate in goal setting, performance feedback, and self-development activities.

804 Technology logo

About 804 Technology

Sourced by ZipRecruiter

In today’s environment, successful companies need more than what just works, they need unique options for their individual business needs. 804 adjusts to changing needs and then helps clients expand to meet the unfamiliar without sacrificing their trust. 804’s greatest company value is what we deliver; we deliver people. They are the core of our business. That is why we only consider ourselves successful when our people deliver to your expectations.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Cottleville, MO, US

Year founded

2004