CNC Programmer

Ultimate Staffing Services

Murrieta (CA)

On-site

USD 110,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ultimate Staffing Services is seeking a skilled CNC Programmer to design, write, and optimize programs for milling centers. The role requires 3–5 years of CNC programming experience, strong blueprint and GD&T interpretation, and proficiency with CAM software such as Mastercam and Esprit.

The candidate will set up tooling, fixtures, and offsets, verify first-run parts, maintain logs, and ensure adherence to safety and quality standards in a dynamic shop environment.

Qualifications

  • Minimum 3–5 years of CNC programming/setup experience.
  • Proficient in reading blueprints and GD&T.
  • Experience with CAM programming and offline verification.

Responsibilities

  • Analyze work orders and specs to perform calculations and set up CNC programs.
  • Write or modify CAM programs and load to machine controllers.
  • Set up tooling, offsets, and fixtures for milling operations.
  • Verify part accuracy and maintain quality logs.
  • Ensure safe operations and perform preventive maintenance.

Skills

Critical thinking
Mechanical ability
Problem solving
Analytical thinking
Attention to detail

Education

High School Diploma/GED

Tools

FANUC controllers
FADAL controllers
Mastercam
SolidWorks
Esprit
Microsoft Excel
MRP software

Job description

Salary: USD110000 - USD120000 per year

CNC Programmer

Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine.

Duties and Responsibilities:
  • Analyzes machining work orders, blueprints, engineering plans, materials, and other data specifications to perform the necessary calculations; including interpreting geometric dimensioning and tolerances.
  • Writes programs using CAM (Esprit), by hand or modifies existing programs and stores them on an offline computer to then load into the machine’s controller.
  • Prepares CNC controller, including fixture or part zeros and reference points; setting tool registers, offsets, compensation, and conditional switches; calculating requirements, including basic math, geometry, trigonometry, proving part programs.
  • Sets-up mills by installing and adjusting, tools, attachments, collets, bushings, and stops; indicating vises, CNC indexers, custom fixtures and tramming heads.
  • Verifies settings by measuring positions, first-run part, and sample work pieces; adhering to Waterstone's internal standards.
  • Maintains batch specifications by observing milling, drilling, grooving, and cutting; thread milling and tapping operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes.
  • Maintains safe operations by adhering to safety procedures and regulations.
  • Maintains equipment by completing preventive maintenance requirements; following manufacturer’s instructions; troubleshooting malfunctions; calling for repairs.
  • Maintain continuity among work shifts by documenting and communicating actions, irregularities, and continuing needs.
  • Documents actions by completing production and quality logs.
  • Updates job knowledge and state of the art, cutting edge techniques by participating in educational opportunities; reading technical publications.
  • Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Understands and comprehends verbal and written communication.
  • Participates in special projects and performs other duties as required.
Education and Qualifications:
  • Must have 3-5 years of experience
  • High School Diploma/GED required
  • Computer and Electronics Knowledge
  • Mechanical ability
  • Conceptual Skills
  • Functional and Technical Skills
  • Process Improvement Skills
  • Use of Critical thinking skills, logic, and reasoning to troubleshoot and solve problems.
  • Tooling
Equipment/Software Use:

FANUC and FADAL controllers

Microsoft Excel

MRP job tracking software

Engineering software (Mastercam, SolidWorks, Esprit)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Rev-Tech Manufacturing Solutions • Saint Petersburg (FL)

On-site
USD 55,000 - 75,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
CNC Programmer
CNC Programmer

Ultimate Staffing • Murrieta (CA)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

Precision Castparts • Phoenix (AZ)

On-site
USD 65,000 - 90,000
CNC Programmer /Machinist
CNC Programmer /Machinist

HireReady Partners • Montgomeryville

On-site
USD <1,000
401K
medical
vacation
CNC Programmer
CNC Programmer

Associates Systems LLC • Springfield (NJ)

On-site
USD 85,000 - 120,000
Health insurance
401(k)
Paid holidays
+1
CNC Programmer
CNC Programmer

Acme Industries, Inc. • Elk Grove Village (IL)

On-site
USD 55,000 - 85,000
CNC Application Programmer
CNC Application Programmer

Ellaway Blues Consulting • Missouri

On-site
USD 115,000 - 120,000
Relocation assistance
CNC Programmer
CNC Programmer

Synerfac Technical Staffing • Indianapolis (IN)

On-site
USD 55,000 - 70,000
CNC Programmer
CNC Programmer

Foresight Technologies Inc • Tempe (AZ)

On-site
USD 70,000 - 95,000