1

Cnc Machine Programmer Jobs in Riverside, CA (NOW HIRING)

Salary: $16-$25 We are seeking a skilled CNC Machine Operator with a strong background in operating and programming Bystronic, Homag or Zund machines. As a CNC Machine Operator, you will be ...

CNC Machine Operator

Anaheim, CA ยท On-site

$16 - $25/hr

We are seeking a skilled CNC Machine Operator with a strong background in operating and programming Bystronic, Homag or Zund machines. As a CNC Machine Operator, you will be responsible for setting ...

CNC Machine Operator

Anaheim, CA

$21.50 - $29.25/hr

We are seeking a skilled CNC Machine Operator with a strong background in operating and programming Bystronic, Homag or Zund machines. As a CNC Machine Operator, you will be responsible for setting ...

CNC Programmer/Machinist

Grand Terrace, CA ยท On-site

$26.25 - $35.75/hr

Completed 2 semesters of Machine Technology, CNC Machining/Programming courses or equivalent Experience: * 5+ years of CNC programming using Mastercam/CAD software * 5+ years programming and ...

CNC Programmer/Machinist

Grand Terrace, CA ยท On-site

$26.25 - $35.75/hr

Completed 2 semesters of Machine Technology, CNC Machining/Programming courses or equivalent Experience: * 5+ years of CNC programming using Mastercam/CAD software * 5+ years programming and ...

CNC Programmer

Riverside, CA ยท On-site

$28 - $33/hr

CNC Programmer The CNC Programmer is responsible for the management and execution of customer ... Programs the CNC Machine Router * Works with plant and operations employees on storage methods of ...

CNC Programmer

Riverside, CA ยท On-site

$28 - $33/hr

Programs the CNC Machine Router * Works with plant and operations employees on storage methods of ... Stores programming files and are responsible for file management * Checks processed lumber to ...

CNC Programmer

Riverside, CA ยท On-site

$28 - $33/hr

Programs the CNC Machine Router * Works with plant and operations employees on storage methods of ... Stores programming files and are responsible for file management * Checks processed lumber to ...

CNC Machinist & Programmer

Irvine, CA ยท On-site

$25 - $30/hr

Perform machine set up and shut down. * Program parts for machining. * Operate CNC machine ... Knowledge of FANUC G-code programming. * Knowledge of Haas controls. * Able to lift 50+ lbs.

CNC Programmer

Santa Ana, CA ยท On-site

$30 - $50/hr

SkillSetGroup is seeking an experienced CNC Lathe Programmer/Set Up Machinist to work for an Aerospace Manufacturing company in Santa Fe Springs, CA. This position will be responsible for programming ...

New

CNC Machinist & Programmer

Irvine, CA ยท On-site

$28 - $32/hr

Perform machine set up and shut down. * Program parts for machining. * Operate CNC machine ... Knowledge of FANUC G-code programming. * Knowledge of Haas controls. * Able to lift 50+ lbs.

CNC Machinist & Programmer

Irvine, CA ยท On-site

$25 - $30/hr

Perform machine set up and shut down. * Program parts for machining. * Operate CNC machine ... Knowledge of FANUC G-code programming. * Knowledge of Haas controls. * Able to lift 50+ lbs.

Perform machine set up and shut down. * Program parts for machining. * Operate CNC machine ... Knowledge of FANUC G-code programming. * Knowledge of Haas controls. * Able to lift 50+ lbs.

next page

Showing results 1-20

Cnc Machine Programmer information

See Riverside, CA salary details

$17

$32

$46

How much do cnc machine programmer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for cnc machine programmer 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 are the key skills and qualifications needed to thrive as a CNC Machine Programmer, and why are they important?

To thrive as a CNC Machine Programmer, you need strong skills in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by technical training or an associate degree. Familiarity with programming languages like G-code, and experience with CNC software such as Mastercam or SolidWorks, are essential, along with relevant certifications. Attention to detail, problem-solving ability, and effective communication set outstanding programmers apart in this role. These skills ensure precision, efficiency, and safety in manufacturing environments where exact specifications and collaboration are critical.

What are some common challenges CNC Machine Programmers face when transitioning from manual programming to CAM software?

CNC Machine Programmers often find the shift from manual G-code programming to using CAM (Computer-Aided Manufacturing) software challenging, as it requires learning new software interfaces and workflows. Adapting to the advanced features of CAM software, such as toolpath optimization and 3D modeling, can initially be overwhelming. However, mastering these tools significantly increases productivity and allows for more complex part designs. Most companies provide training or mentorship to help programmers bridge this gap, and collaborating with experienced team members can ease the transition.

What are CNC Machine Programmers?

CNC Machine Programmers are skilled professionals who create, modify, and optimize the instructions (code) that control computer numerical control (CNC) machines used in manufacturing. They translate engineering drawings and specifications into CNC programs to guide machinery such as mills, lathes, and routers in producing precision parts. Their work ensures that manufacturing processes are efficient, accurate, and meet quality standards. CNC programmers often use specialized software like CAD/CAM and possess a strong understanding of materials, tooling, and machining techniques.

What is the difference between Cnc Machine Programmer vs Cnc Operator?

AspectCnc Machine ProgrammerCnc Operator
Primary RoleDesigns and writes CNC code to create manufacturing programsOperates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsMachine operation skills, basic technical knowledge, safety training
Work EnvironmentDesign labs, manufacturing floors, programming stationsManufacturing floors, machine stations
ResponsibilitiesDevelops and tests CNC programs, troubleshooting, optimizing machining processesSets up machines, loads programs, monitors production, performs basic maintenance

While both roles are essential in CNC manufacturing, the Cnc Machine Programmer focuses on creating and optimizing CNC programs, requiring technical and programming skills. The Cnc Operator executes these programs on the shop floor, emphasizing machine operation and monitoring. Understanding these differences helps in choosing the right career path or job focus within CNC manufacturing.

What are popular job titles related to Cnc Machine Programmer jobs in Riverside, CA? For Cnc Machine Programmer jobs in Riverside, CA, the most frequently searched job titles are:
What cities near Riverside, CA are hiring for Cnc Machine Programmer jobs? Cities near Riverside, CA with the most Cnc Machine Programmer job openings:

CNC Machine Operator

Capsule Manufacturing

Anaheim, CA โ€ข On-site

Full-time

Posted 3 days ago


Job description

Salary: $16-$25

We are seeking a skilled CNC Machine Operator with a strong background in operating and programming Bystronic, Homag or Zund machines. As a CNC Machine Operator, you will be responsible for setting up, adjusting, and operating computer numerical control (CNC) machines to fabricate metal and plastic parts. Your expertise in Bystronic, Homag or Zund machines will be crucial in ensuring precision and efficiency in our manufacturing processes.


Responsibilities:

  • Set up and operate CNC machinery to perform tasks such as cutting, drilling, milling, etc.
  • Read and interpret technical blueprints and engineering drawings.
  • Program machines using CAM software (specifically for Bystronic machines).
  • Monitor machine operations to ensure proper functioning.
  • Conduct regular quality checks and inspections to maintain high precision and accuracy.
  • Adjust machine settings and tool offsets as necessary to maintain proper dimensions of parts.
  • Troubleshoot and resolve issues with machines and tools as they arise.
  • Maintain a clean and safe work environment.

Requirements:

  • Proven experience as a CNC Machine Operator, preferably with specific experience on Bystronic, Homag or Zund machines.
  • Strong understanding of CNC programming and machining techniques.
  • Ability to read and interpret technical documents and drawings.
  • Knowledge of CAM software and programming languages used in CNC machining.
  • Attention to detail and quality-focused mindset.
  • Physical stamina and strength to stand for long periods and lift heavy materials.
  • Excellent problem-solving skills and a proactive approach to machine maintenance and troubleshooting.
  • High school diploma or equivalent; technical degree or certification in machining is a plus.

Shift:

Monday to Friday

6AM- 2:30PM

Applicants must be authorized to work in the U.S. and have proof to be considered for this position.