1

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

CNC Programmer/Machinist

Grand Terrace, CA · On-site

$26.25 - $35.75/hr

The CNC Programmer will program, set up, and operate CNC lathes or milling machines. This role ... tool offsets. * Maintain working knowledge of G and M codes * Operate multiple machines ...

CNC Programmer/Machinist

Grand Terrace, CA · On-site

$26.25 - $35.75/hr

The CNC Programmer will program, set up, and operate CNC lathes or milling machines. This role ... tool offsets. * Maintain working knowledge of G and M codes * Operate multiple machines ...

Senior CNC Programmer

Irvine, CA · On-site

$40 - $50/hr

Understand and perform tool wear offsets. * Perform daily and routine cleaning and light ... CNC machinery. SKILLS AND QUALIFICATIONS: * Must be able to perform each essential duty ...

Understand and perform tool wear offsets. * Perform daily and routine cleaning and light ... CNC machinery. SKILLS AND QUALIFICATIONS: * Must be able to perform each essential duty ...

Be Seen First

... engineering drawing · Change tooling and wheels while making the proper offsets and setups as ... Must Have 5 -7 years CNC Tool & Cutter Grinding Experience on a Walter, Rollomatic, or Anca Grinder ...

CATIA Programmer

Anaheim, CA · On-site

$50 - $55/hr

Position Summary The Programmer role is to aid the engineering department by using computer ... Create computerized setup documents, including all tool requirements and CNC programs. * Continuous ...

... tool life. * Support commissioning of new CNC equipment and ensure production readiness ... Strong CNC programming and machining process development experience. * Ability to interpret ...

CNC Manufacturing Engineer

Irvine, CA

$77K - $99K/yr

CNC Manufacturing Engineer Job Summary * CNC Programming & Optimization: Develop, simulate, and ... Deep technical understanding of feeds, speeds, cutting tool geometries, and advanced machining ...

CNC Manufacturing Engineer

Irvine, CA

$77K - $99K/yr

CNC Manufacturing Engineer Job Summary * CNC Programming & Optimization: Develop, simulate, and ... Deep technical understanding of feeds, speeds, cutting tool geometries, and advanced machining ...

next page

Showing results 1-20

Cnc Tool Programmer information

See Riverside, CA salary details

$17

$32

$46

How much do cnc tool programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for cnc tool 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 is the difference between Cnc Tool Programmer vs Cnc Machinist?

AspectCnc Tool ProgrammerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and editing CNC programs, often in office or programming stationsOperating CNC machines on shop floors
Industry UsageManufacturing, aerospace, automotiveManufacturing, aerospace, automotive
Primary FocusCreating and optimizing CNC programs for tools and partsOperating machines to produce parts as per specifications

While both roles are essential in manufacturing, a Cnc Tool Programmer focuses on developing and optimizing CNC programs, whereas a Cnc Machinist operates the machines to produce parts. The programmer's role is more design and software-oriented, while the machinist's role is hands-on and operational.

What are popular job titles related to Cnc Tool Programmer jobs in Riverside, CA? For Cnc Tool Programmer jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Cnc Tool Programmer jobs in Riverside, CA look for? The top searched job categories for Cnc Tool Programmer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Cnc Tool Programmer jobs? Cities near Riverside, CA with the most Cnc Tool Programmer job openings:

CNC Programmer II (Aerospace specific)

PMD Aerospace, LLC

Anaheim, CA • On-site

$83K - $98K/yr

Full-time

Posted 4 days ago


Job description

Description:

The CNC Programmer II is responsible for planning, creating, and optimizing CNC programs, tooling instructions, and setup documentation to ensure precision machining that meets aerospace industry standards. This role includes developing detailed job plans that define machining sequences, tooling requirements, and setup strategies to maximize efficiency and quality. The ideal candidate is detail-oriented, adaptable, and able to thrive in a fast-paced production environment while driving continuous improvement in machining and planning processes.

Requirements:


Duties and Responsibilities

  • Program, validate, and optimize CNC machining processes using MasterCAM/CAMWorks, Vericut, and 3D solid modeling (SolidWorks preferred).
  • Plan jobs by developing machining sequences, tooling requirements, and setup strategies for multi-axis machining centers (vertical, horizontal, 5-axis, and mill-turn).
  • Assist with manufacturing planning by creating or supporting detailed process plans to ensure efficient, repeatable production.
  • Interpret technical drawings, specifications, and planning documents to create accurate CNC programs.
  • Apply GD&T principles to ensure dimensional accuracy, manufacturability, and compliance with aerospace standards.
  • Design and optimize tooling, fixtures, and production models.
  • Support machinists with setups, first articles, and troubleshooting of programming, tooling, and process issues.
  • Maintain compliance with AS9100/AS9102 standards, ITAR regulations, and proper documentation practices.
  • Create and maintain system procedures to help standardize processes and drive continuous improvement across programming and machining operations.
  • Develop and populate the CNC programming database, including tooling libraries, machining strategies, and best practices.
  • Develop and maintain CNC machine posts for MasterCAM/CAMWorks to ensure accurate code output and compatibility with shop equipment.
  • Stay current with advancements in CNC programming, 3D modeling, and complex machining technologies.
  • Demonstrate experience machining hard metals (preferred), with strong knowledge of proper tooling selection, feeds, and speeds to ensure efficiency, accuracy, and tool life.
  • Perform additional tasks or assignments as directed.

Qualifications Education and Experience:

  • Minimum 5-10+ years’ experience in CNC programming, (aerospace preferred).
  • Certificate or associate degree in CNC programming, machining, or a related technical field (or Bachelor’s degree in engineering)
  • Or equivalent work experience

Skills & Knowledge:

  • Proficiency in CAD/CAM software.
  • Ability to analyze engineering drawings and specifications.
  • Excellent technical and analytical skills.
  • Strong problem-solving abilities.
  • Good communication skills for collaborating with engineers, production, and quality.
  • Attention to detail and a focus on safety protocols.

ITAR Compliance Requirements

  • Must be a U.S. Person as defined by ITAR (U.S. Citizen, U.S. Permanent Resident, or protected individual under 8 U.S.C. 1324b(a)(3)).
  • Responsible for safeguarding export-controlled technical data in compliance with ITAR and company procedures.
  • Completion of ITAR compliance training and strict adherence to export control protocols required.