CNC Programmer/ Machinist

Aerotek

Livermore (CA)

On-site

USD 52,000 - 62,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental & vision
401(k)
Life Insurance (Voluntary)
PTO / Paid time off

Job summary

Aerotek is seeking a CNC Programmer / Prototype Machinist to support prototype fabrication and low-volume production in Livermore, CA. You will program, set up, and operate HAAS CNC and manual machines, collaborating with engineering to move concepts to manufacturable processes.

The role requires strong multitasking, independence, and input on manufacturability improvements. Proficiency with SolidWorks/CAMWorks and live tooling a plus; high school diploma or equivalent is required.

Qualifications

  • 5+ years of machinist experience with CNC and manual mills/lathes.
  • 3+ years CNC programming experience, prototype or precision manufacturing context.
  • HAAS machines proficiency for lathes and mills including live tooling.
  • Ability to design/ fabricate workholding devices and fixtures.

Responsibilities

  • Program, set up, and operate CNC lathes and mills (HAAS) and manual machines.
  • Create and optimize CNC programs for prototypes and small-batch parts.
  • Use CAMWorks/SolidWorks to generate toolpaths for small batches (~10 units per part).
  • Design and build fixtures, jigs, and workholding for safe, accurate machining.
  • Interpret drawings and ensure parts meet specs and tolerances.
  • Work independently, manage priorities, document work using MS Office.

Skills

Machinist experience
CNC programming
Self-starter / independent
Dimensional inspection & tolerance
Documentation & communication

Education

High school diploma or equivalent

Tools

HAAS CNC tools
SolidWorks
CAMWorks
Mastercam/Surfcam
Siemens ShopTurn

Job description

Job Title: CNC Programmer / Prototype Machinist
Job Description

This role focuses on prototype fabrication to support product and process development, as well as low-volume production for internal manufacturing. You will program, set up, and operate CNC and manual machines while collaborating closely with engineering to move products and processes from initial concept to efficient, larger-scale manufacturing. Success in this position requires strong multi-tasking abilities in a fast-paced environment and the ability to work independently while providing practical input on manufacturability and process improvements.

Responsibilities
  • Program, set up, and operate CNC lathes and mills, including HAAS CNC-lathes (Mill Turn with live tooling) and HAAS CNC-mills, as well as manual mills and lathes.
  • Create, modify, and optimize CNC programs to support prototype fabrication and low-volume production, with approximately half of the work dedicated to programming and the other half to machine setup and running.
  • Utilize CAMWorks and SolidWorks software to generate toolpaths and machining strategies for complex parts, typically in small batches of around 10 units per part.
  • Design and fabricate custom workholding devices, fixtures, and jigs as needed to ensure safe, accurate, and efficient machining of prototype and production components.
  • Perform routine machine maintenance, including oil and coolant changes, to maintain smooth, trouble-free operation of CNC and manual equipment.
  • Collaborate closely with the engineering team to provide feedback on manufacturability, process improvements, and efficient methods for transitioning from prototype to larger-scale manufacturing.
  • Interpret drawings, models, and specifications to plan machining operations and ensure parts meet dimensional, quality, and functional requirements.
  • Work independently in the machine shop, managing priorities, organizing workflow, and completing all aspects of assigned jobs with minimal supervision.
  • Use computers and Microsoft Office applications to document work, communicate with engineering, and support general shop and project-related tasks.
Essential Skills
  • At least 5 years of experience as a machinist, including hands-on work with CNC and manual mills and lathes.
  • At least 3 years of experience in CNC programming, ideally in a prototype or precision manufacturing environment, preferably related to medical devices.
  • Proficiency in setting up and operating CNC lathes and mills, including HAAS machines, as well as manual milling machines and lathes.
  • Ability to design and fabricate workholding devices, fixtures, and jigs to support prototype and low-volume machining.
  • Experience using SolidWorks and CAMWorks for part modeling and CNC programming, or equivalent CAM software such as Mastercam or Surfcam.
  • Beneficial experience with Siemens ShopTurn or similar CNC control interfaces.
  • Working knowledge of computers and Microsoft Office for documentation and communication.
  • Demonstrated ability to work as a strong self-starter with minimal supervision, taking ownership of all aspects of the role needed to complete assigned work.
  • High school diploma or equivalent education.
Job Type & Location

This is a Contract to Hire position based out of LIVERMORE, CA.

Pay and Benefits

The pay range for this position is $38.00 - $45.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your jobclassification and length of employment. Benefits are subject to change and may besubject to specific elections, plan, or program terms. If eligible, the benefitsavailable for this temporary role may include the following:

Medical, dental & visionCritical Illness, Accident, and Hospital401(k) Retirement Plan Pre-tax and Roth post-tax contributions availableLife Insurance (Voluntary Life & AD&D for the employee and dependents)Short and long-term disabilityHealth Spending Account (HSA)Transportation benefitsEmployee Assistance ProgramTime Off/Leave (PTO, Vacation or Sick Leave)

Application Deadline

This position is anticipated to close on Nov 6, 2026.

Workplace Type

This is a fully onsite position in LIVERMORE,CA.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:

Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):

We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Set Up Machinist
CNC Set Up Machinist

Aerotek • Vancouver (WA)

On-site
USD 56,000 - 79,000
401k
Medical and dental benefits
OT offered
Machinist
Machinist

Aerotek • Florida

On-site
USD 34,000 - 44,000
Climate-controlled facility
Opportunities for advancement
Aerospace contract role
+1
Cam Programmer
Cam Programmer

Actalent • Green Bay (WI)

On-site
USD 78,000 - 84,000
401k
Health insurance
Dental & Vision
CNC Programmer
CNC Programmer

Applied Medical • Rancho Santa Margarita (CA)

On-site
USD 41,328 - 55,104
Competitive compensation
Comprehensive benefits package
Education reimbursement program
+1
Cnc Lathe Machinist
Cnc Lathe Machinist

Aerotek • Edison (NJ)

On-site
USD 62,000 - 104,000
401(k) matching
Paid time off
CNC Programmer
CNC Programmer

Able-Medical-Devices • Marquette (MI)

On-site
USD 70,000 - 100,000
Health insurance
Dental insurance
Vision insurance
+6
Prototype Machinist
Prototype Machinist

Mach-Industries • Los Angeles (CA)

On-site
USD 79,000 - 100,000
Healthcare, dental and vision plans
Retirement plans
Equity participation
+2
CNC Application Engineer
CNC Application Engineer

Actalent • Charlotte (NC)

On-site
USD 85,000 - 95,000
Hiring Now: Maintenance Technician
Hiring Now: Maintenance Technician

Aerotek • Waukesha (WI)

On-site
USD 41,000 - 55,000
CNC Engineering Programmer
CNC Engineering Programmer

Applied Medical • Rancho Santa Margarita (CA)

On-site
USD 34,440 - 55,104
Competitive compensation
Comprehensive benefits package
Training and mentorship opportunities
+3