CNC Setup Programmer

Staffpros

Wisconsin

On-site

USD 36,000 - 47,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full benefits package
Direct hire
Shift premium on 2nd shift

Job summary

Staffpros seeks CNC Machinist/Programmer specialists in Wisconsin for 1st and 2nd shifts. You’ll program, set up, and operate 3-axis centers, fixture, inspect parts, and collaborate with engineers to optimize production.

A strong eye for tolerance and GD&T is essential, with opportunities for growth and a competitive benefits package. Requirements include a high school diploma or GED; technical degree or journeyman preferred; 2–3 years of CNC experience; exposure to Mastercam is a plus.

Qualifications

  • 2–3 years CNC machining experience required.
  • Experience with Haas centers or G&L boring mills is a plus.
  • Knowledge of G & M code programming; reading blueprints and tolerances.

Responsibilities

  • Operate CNC centers (3-axis vertical/horizontal) and perform setup.
  • Layout from blueprints and sketches and written specs.
  • Create programs and machine parts to specification.
  • Inspect parts with micrometers, calipers, gauges.
  • Ensure part accuracy from start to finish; maintain clean workspace.
  • Collaborate with engineers and supervisors to improve processes.

Skills

Blueprint reading
GD&T
Problem solving
Mechanical aptitude
Teamwork

Education

High school diploma or GED
Technical degree or Journeyman certification

Tools

Haas machining centers
G&M boring mills
Mastercam
G-code programming
Conversational programming

Job description

Job Description

Join a Premier CNC Machining Company – Multiple Openings Available!

prominent, well-respected machining company is expanding and looking to add several CNC Programmer Machinists to its growing team. With openings on both 1st and 2nd shift, this is your chance to work in a modern, well-equipped shop that prioritizes quality, safety, and employee growth.

We’re seeking skilled CNC machinists who can handle everything from basic programming and setup to part inspection and completion. If you’re looking for a long-term role with a team that values precision, teamwork, and continuous improvement — this could be the right fit for you.

Position Summary:

As a CNC Machinist, you'll be responsible for:

  • Programming (basic/moderate level), setup, and operation of 3-axis vertical or horizontal machining centers
  • Fixturing, tooling selection, and part inspection
  • Machining components to tolerances of ±0.005"
  • Working closely with engineers, field machinists, and supervisors to determine the most cost-effective methods for part production

Essential Duties & Responsibilities:

  • Operate CNC machining or turning centers (3-axis vertical/horizontal)
  • Perform layout work from blueprints, sketches, and written specs
  • Set up tools, create programs, and machine parts to specification
  • Inspect work using micrometers, calipers, gauges, etc.
  • Ensure part accuracy and quality from start to finish
  • Maintain clean, safe, and organized work environment
  • Collaborate with team members to improve processes and outcomes

Requirements & Qualifications:

Education:

  • High school diploma or GED required
  • Technical degree or Journeyman certification preferred

Experience:

  • 2–3 years of CNC machining experience required
  • Experience with Haas machining centers or G&L boring mills is a plus
  • Knowledge of G & M code programming
  • Familiarity with carbide drills, end mills, boring tooling
  • CAM programming (Mastercam preferred) and conversational programming ability is a plus

Skills:

  • Ability to read blueprints, mechanical drawings, and interpret tolerances
  • Understanding of GD&T and part inspection techniques
  • Strong mechanical aptitude and problem-solving skills
  • Familiarity with ferrous and non-ferrous materials

Schedule:

  • 1st Shift: Hours are typically 730am-4pm but can be flexible
  • 2nd Shift: Shift premium available – hours vary slightly
  • Overtime opportunities available

Pay & Benefits:

  • Pay: $26–$34+/hour depending on experience and programming capabilities
  • Direct hire with long-term career potential
  • Full benefits package (health, dental, 401(k), PTO, etc.)
  • Clean, modern, and well-maintained facility
  • Safety-first culture and supportive leadership team
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Machinist / Programmer – 1st Shift
CNC Machinist / Programmer – 1st Shift

Qualdoc • Ashland (VA)

On-site
USD 37,000 - 48,000
CNC Machinist & Programmer
CNC Machinist & Programmer

Qualdoc • Ashland (VA)

On-site
USD 34,000 - 47,000
CNC Programmer
CNC Programmer

Wilson Combat • Berryville (AR)

On-site
USD 50,000 - 70,000
Competitive salary
40 hours paid vacation after 6 months
Group Health Insurance available
+1
CNC Programmer & Machining Technician
CNC Programmer & Machining Technician

Socket.dev • Ashland (VA)

On-site
USD 39,000 - 52,000
CNC Machinist/Programmer
CNC Machinist/Programmer

gpac • Clinton Charter Township (MI)

On-site
USD 65,000 - 95,000
Health, dental, life, and disability保险
401(k) with profit-sharing
Annual bonus opportunities
+2
CNC Machinist
CNC Machinist

laborup • Jefferson City (TN)

On-site
USD 36,000 - 37,000
CNC Technical Lead Programming
CNC Technical Lead Programming

PPS-HPS • Ohio

On-site
USD 70,000 - 95,000
Competitive compensation
Benefits package
CNC Programmer Machinist
CNC Programmer Machinist

Heartland Manufacturing • Nash (TX)

On-site
CNC Programmer
CNC Programmer

LeoForce • Blaine (MN)

On-site
USD 41,000 - 69,000
First shift
Friday half-day
CNC Programmer/Machinist – Milling & Swiss Lead
CNC Programmer/Machinist – Milling & Swiss Lead

NextPlay Jobs • Minneapolis (MN)

On-site
USD 70,000 - 110,000
401(k) with employer match
Health, dental, vision insurance
Paid time off