Demo

CNC Programmer

Service First Staffing
Richfield, WI Full Time
POSTED ON 4/8/2026
AVAILABLE BEFORE 6/7/2026

CNC Machinist Programmer

$25 - $30

4 x 10 mon-thur temp to hire 1st shift 5-3:30

Job Summary

We are seeking a highly skilled CNC Programmer to join our manufacturing team. The successful candidate will be responsible for developing, testing, and optimizing CNC (Computer Numerical Control) programs to ensure precise and efficient machining operations. This role is vital in translating engineering drawings and specifications into accurate machine instructions, supporting high-quality production standards. The ideal candidate will possess strong technical expertise, mechanical knowledge, and proficiency with various CAD/CAM software tools to facilitate seamless manufacturing processes.

Duties

  • Fanuc, Haas NGC, Hurco, Fagor, Mazatrol
  • Ability to perform basic G-code editing if conversational limits are reached
  • Setup and Operate
  • CNC Mills and Lathes
  • Prior experience in protype, job shop. or tool & die environments
  • Develop and write CNC programs for various machining centers, including CNC lathes and milling machines, utilizing CAM (Computer-Aided Manufacturing) software such as Mastercam or CATIA.
  • Interpret complex engineering drawings, schematics, and blueprints to determine machining requirements, ensuring adherence to GD&T (Geometric Dimensioning and Tolerancing) standards.
  • Optimize machining parameters to improve efficiency while maintaining precision and quality, incorporating lean manufacturing principles.
  • Set up and calibrate CNC machines, including tools, tooling fixtures, bore gauges, calipers, micrometers, and other precision measuring instruments.
  • Conduct test runs of CNC programs to verify accuracy; troubleshoot and modify programs as needed based on measurement data from coordinate measuring machines (CMM) or other inspection tools.
  • Collaborate with design engineers using CAD software such as SolidWorks or AutoCAD to review designs and provide feedback for manufacturability.
  • Maintain detailed documentation of CNC programs, tooling setups, and process parameters; ensure compliance with safety standards and industry regulations.
  • Support continuous improvement initiatives by analyzing machining processes and implementing enhancements aligned with lean manufacturing practices.

Requirements

  • Proven experience in CNC programming for both milling machines and lathes using Fanuc controls or similar systems.
  • Proficiency in CAD/CAM software such as AutoCAD, SolidWorks, CATIA, or equivalent for designing parts and generating tool paths.
  • Strong understanding of blueprint reading, schematics, geometric tolerances, and manufacturing standards.
  • Mechanical knowledge of tooling selection, electrical discharge machining (EDM), and precision measuring instruments including bore gauges, micrometers, calipers, and bore gauges.
  • Familiarity with GD&T principles to ensure parts meet specified tolerances.
  • Ability to interpret schematics and electrical diagrams relevant to machine setup.
  • Knowledge of lean manufacturing techniques aimed at reducing waste and improving productivity.
  • Excellent math skills with an emphasis on geometry and measurement calculations.
  • Effective communication skills to collaborate across engineering, production teams, and quality assurance departments.
  • Prior experience working with CNC lathe and milling machines in a high-volume manufacturing environment is preferred. Join our team as a CNC Programmer to contribute your technical expertise toward producing high-quality components efficiently. We value precision craftsmanship combined with innovative problem-solving to support our commitment to excellence in manufacturing.

Pay: $25.00 - $30.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Work Location: In person

Salary : $25 - $30

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Service First Staffing

  • Service First Staffing Delavan, WI
  • Extrusion Operator – 1st & 2nd Shift Location: Delavan, WI and Janesville, WI Pay: $17.10/hr $1.00 shift premium = $18.10/hr (2nd shift) Schedule: Monday–T... more
  • 9 Days Ago

  • Service First Staffing Kenosha, WI
  • POSITION – CNC Lathe Operator JOB LOCATION – Kenosha, WI 53144 STARTING DATE – Starting date would be dependent on interviewing. Interviews for qualified c... more
  • 14 Days Ago

  • Service First Staffing Chilton, WI
  • POSITION – Painters / Drywall Installers JOB LOCATION – Plymouth, WI office based but working in the Chilton area STARTING DATE – ASAP EMPLOYMENT TERM – Te... more
  • 5 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Richfield, WI area that may be a better fit.

  • Actalent Oconomowoc, WI
  • Job Title: Manufacturing Engineer Job Description We are seeking a skilled Manufacturing Engineer to transform drawings into programs using MasterCAM. This... more
  • 11 Days Ago

  • SEEK Careers Staffing Port Washington, WI
  • The CNC Programmer/Machinist II will be responsible for creating and modifying CNC/Wire EDM programs to produce precision tool and die components, weld fix... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!