CNC Programmer Machinist

Ultimate Staffing

Los Angeles (CA)

On-site

USD 65,000 - 95,000

Full time

25 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ultimate Staffing is seeking a skilled CNC Programmer to develop and optimize programs for mills, lathes, and multi-axis centers in a fast-paced manufacturing environment.

The role requires 3–5 years of CNC programming experience, strong CAD/CAM proficiency, and solid GD&T knowledge. You will collaborate with engineering and quality teams to ensure compliant, high-quality parts and continuous process improvement.

Qualifications

  • 3–5 years of CNC programming experience in a manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam, Fusion 360, SolidWorks CAM.
  • Strong understanding of G-code programming and CNC machining processes.
  • Experience programming CNC mills, lathes, and multi-axis equipment.
  • Ability to read and interpret blueprints, engineering drawings, and GD&T requirements.
  • Knowledge of tooling, metal cutting processes, feeds, speeds, and work-holding techniques.
  • Strong mathematical and problem-solving skills.
  • Experience with prototype, short-run, and production machining environments preferred.
  • Excellent communication and teamwork skills.
  • High school diploma or GED required; technical certification or machining-related education preferred.

Responsibilities

  • Create, modify, and optimize CNC programs for mills, lathes, and multi-axis machining centers.
  • Interpret engineering drawings, blueprints, GD&T, and CAD models to develop machining strategies.
  • Select appropriate tooling, cutting parameters, and fixtures to maximize productivity and quality.
  • Set up and prove out new programs on CNC machines and make adjustments as needed.
  • Troubleshoot machining and programming issues to minimize downtime and scrap.
  • Collaborate with engineers and machinists to improve manufacturing processes and cycle times.
  • Conduct first article inspections and verify part conformity to specifications.
  • Maintain program documentation, setup sheets, tooling lists, and work instructions.
  • Support continuous improvement initiatives focused on process efficiency, quality, and cost reduction.
  • Ensure compliance with safety standards and company procedures.
  • Assist with new product introductions and prototype development.
  • Work closely with Quality Assurance to resolve non-conformance issues and implement corrective actions.

Skills

CNC programming
CAD/CAM software
G-code
Blueprint reading
Communication
Teamwork
Attention to detail

Education

High school diploma or GED
Technical certification or machining-related education preferred

Tools

Mastercam
Fusion 360
SolidWorks CAM

Job description

CNC Programmer will be responsible for developing, optimizing, and maintaining CNC programs to support the production of precision-machined components. This role works closely with Engineering, Quality, and Production teams to ensure parts are manufactured efficiently, accurately, and in compliance with customer specifications and quality standards.

Key Responsibilities

CNC Programmer will be responsible for developing, optimizing, and maintaining CNC programs to support the production of precision-machined components. This role works closely with Engineering, Quality, and Production teams to ensure parts are manufactured efficiently, accurately, and in compliance with customer specifications and quality standards.

  • Create, modify, and optimize CNC programs for mills, lathes, and multi-axis machining centers.
  • Interpret engineering drawings, blueprints, GD&T, and CAD models to develop machining strategies.
  • Select appropriate tooling, cutting parameters, and fixtures to maximize productivity and quality.
  • Set up and prove out new programs on CNC machines and make adjustments as needed.
  • Troubleshoot machining and programming issues to minimize downtime and scrap.
  • Collaborate with engineers and machinists to improve manufacturing processes and cycle times.
  • Conduct first article inspections and verify part conformity to specifications.
  • Maintain program documentation, setup sheets, tooling lists, and work instructions.
  • Support continuous improvement initiatives focused on process efficiency, quality, and cost reduction.
  • Ensure compliance with safety standards and company procedures.
  • Assist with new product introductions and prototype development.
  • Work closely with Quality Assurance to resolve non-conformance issues and implement corrective actions.
Qualifications
  • Minimum 3-5 years of CNC programming experience in a manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam, Fusion 360, SolidWorks CAM, or similar platforms.
  • Strong understanding of G-code programming and CNC machining processes.
  • Experience programming CNC mills, lathes, and multi-axis equipment.
  • Ability to read and interpret blueprints, engineering drawings, and GD&T requirements.
  • Knowledge of tooling, metal cutting processes, feeds, speeds, and work-holding techniques.
  • Strong mathematical and problem-solving skills.
  • Experience with prototype, short-run, and production machining environments preferred.
  • Excellent communication and teamwork skills.
  • High school diploma or GED required; technical certification or machining-related education preferred.
Desired Skills and Experience

he CNC Programmer will be responsible for developing, optimizing, and maintaining CNC programs to support the production of precision-machined components. This role works closely with Engineering, Quality, and Production teams to ensure parts are manufactured efficiently, accurately, and in compliance with customer specifications and quality standards.

Key Responsibilities
  • Create, modify, and optimize CNC programs for mills, lathes, and multi-axis machining centers.
  • Interpret engineering drawings, blueprints, GD&T, and CAD models to develop machining strategies.
  • Select appropriate tooling, cutting parameters, and fixtures to maximize productivity and quality.
  • Set up and prove out new programs on CNC machines and make adjustments as needed.
  • Troubleshoot machining and programming issues to minimize downtime and scrap.
  • Collaborate with engineers and machinists to improve manufacturing processes and cycle times.
  • Conduct first article inspections and verify part conformity to specifications.
  • Maintain program documentation, setup sheets, tooling lists, and work instructions.
  • Support continuous improvement initiatives focused on process efficiency, quality, and cost reduction.
  • Ensure compliance with safety standards and company procedures.
  • Assist with new product introductions and prototype development.
  • Work closely with Quality Assurance to resolve non-conformance issues and implement corrective actions.
Qualifications
  • Minimum 3-5 years of CNC programming experience in a manufacturing environment.
  • Proficiency with CAD/CAM software such as Mastercam, Fusion 40 , SolidWorks CAM, or similar platforms.
  • Strong understanding of G-code programming and CNC machining processes.
  • Experience programming CNC mills, lathes, and multi-axis equipment.
  • Ability to read and interpret blueprints, engineering drawings, and GD&T requirements.
  • Knowledge of tooling, metal cutting processes, feeds, speeds, and work-holding techniques.
  • Strong mathematical and problem-solving skills.
  • Experience with prototype, short-run, and production machining environments preferred.
  • Excellent communication and teamwork skills.
  • High school diploma or GED required; technical certification or machining-related education preferred.

All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, Los Angeles County Fair Chance Ordinance, and San Francisco Fair Chance Ordinance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Foresight Technologies Inc • Tempe (AZ)

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

AppleOne Employment Services • Adelanto (CA)

On-site
USD 39,000 - 48,000
Medical, dental, vision benefits
401k plan
Vacation and holiday pay
+1
CNC Programmer - Must have CATIA or Mastercam
CNC Programmer - Must have CATIA or Mastercam

Ultimate Staffing • Signal Hill (CA)

On-site
CNC Programmer
CNC Programmer

Talnt • Birmingham (AL)

On-site
USD 65,000 - 85,000
Health insurance
CNC Programmer
CNC Programmer

ALIGN PRECISION • Town of Florida (NY)

On-site
USD 85,000 - 130,000
Lead CNC Programmer
Lead CNC Programmer

Mason Controls • Los Angeles (CA)

On-site
USD 85,000 - 110,000
CNC Programmer/Machinist
CNC Programmer/Machinist

ATW Companies • Boyertown

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

DaCruz Manufacturing Inc • Bristol (CT)

On-site
USD 55,000 - 75,000
Competitive salary
Professional development opportunities
Supportive work environment
CNC Programmer/Operator 1st & 2nd Shift
CNC Programmer/Operator 1st & 2nd Shift

Ultimate Staffing • Billerica (MA)

On-site
USD 72,800 - 93,000
Medical & dental insurance
401(k)
Paid holidays, vacation & sick time
+2
CNC Programmer
CNC Programmer

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

On-site
USD 55,000 - 85,000