Cnc Programmer
$38.46 - $43.26 per hourActalent
Job Description
Job Description
Job Title: CNC Programmer
Job Description
This role focuses on programming and optimizing 4th- and 5th-axis CNC machines using Fanuc controls to produce complex machined components from castings. The CNC Programmer owns the complete machining process from interpreting engineering drawings and castings through work holding design, machining sequences, CNC programming, tooling selection, inspection approach, and production troubleshooting. The position requires close collaboration with production, quality, and maintenance teams to ensure efficient, high-quality, and safe machining operations while continuously improving productivity and reducing costs.
Responsibilities
- Program and optimize 4th- and 5th-axis CNC machines using Fanuc controls to produce complex machined components.
- Develop, modify, and troubleshoot CNC programs to ensure parts meet dimensional, tolerance, and surface finish requirements.
- Work directly with castings, understanding casting variations, machining allowances, datums, and fixturing requirements.
- Own the complete machining process, from reviewing castings and engineering drawings to defining work holding, machining sequence, CNC program, tooling, and inspection approach.
- Design, specify, evaluate, and approve cutting tools and custom tooling for CNC machining operations.
- Collaborate with tooling suppliers to develop custom cutting tools when required.
- Select appropriate cutters, inserts, feeds, speeds, and machining strategies for efficient and stable machining.
- Design and develop fixtures, work holding solutions, and other machining aids to support production.
- Review engineering drawings and 3D models to determine machining requirements, tolerances, and manufacturing feasibility.
- Troubleshoot machining problems such as tool wear, chatter, dimensional issues, poor surface finish, and cycle-time concerns.
- Optimize CNC programs and tooling to improve productivity, quality, tool life, and overall machining efficiency.
- Support production personnel with CNC programming, machine setup, and machining issues on the shop floor.
- Inspect finished components and help establish appropriate inspection methods and processes.
- Collaborate closely with quality, maintenance, and production teams to resolve issues and improve processes.
- Maintain accurate CNC programs, tooling documentation, setup sheets, and manufacturing documentation.
- Identify opportunities to reduce machining costs, scrap, setup time, and cycle time while maintaining quality and safety standards.
- Ensure all machining processes meet required quality and safety standards and follow established procedures.
Essential Skills
- Minimum of 4+ years of experience programming CNC machines.
- Proven experience programming and optimizing 4th- and 5th-axis CNC machines.
- Hands-on experience troubleshooting CNC machines and machining processes.
- Strong CNC programming skills, including Fanuc programming.
- Ability to design and develop fixtures and work holding solutions for complex parts.
- Solid understanding of machining principles, cutting tools, feeds, speeds, and machining strategies.
- Experience working directly with castings, including knowledge of casting variations, machining allowances, datums, and fixturing requirements.
- Proficiency in interpreting engineering drawings and 3D models, including GD&T.
- Capability to own and manage the complete machining process from casting and drawing through to finished part and inspection.
- Strong problem-solving skills for addressing tool wear, chatter, dimensional issues, surface finish problems, and cycle-time concerns.
Additional Skills & Qualifications
- Experience with SolidWorks or similar CAD software for reviewing models and supporting fixture and tooling design.
- Experience in designing custom cutting tools and collaborating with tooling suppliers.
- Ability to establish and refine inspection methods and processes for machined components.
- Comfort working in a collaborative environment with production, quality, and maintenance teams.
- Strong documentation skills for maintaining CNC programs, tooling information, setup sheets, and process records.
- Attention to detail and a continuous improvement mindset focused on reducing cost, scrap, setup time, and cycle time.
Work Environment
The role is based in a smaller, collaborative company environment where communication across the team is frequent and open. The shop floor is located in a large warehouse-style building without air conditioning; temperature is controlled primarily with fans. In winter, the facility is heated, but due to the size of the building it may not be warm enough for very light clothing, so practical work attire suited to variable temperatures is recommended. The office area is air conditioned and heated, providing a more controlled climate for programming and engineering work. The company runs two shifts and offers flexibility in working hours, with a culture that focuses on getting the job done efficiently and allowing reasonable flexibility in start and end times. Benefits are available after a 60-day probationary period and include health, dental, and vision coverage, along with a 401(k) plan featuring up to a 4% match. The environment values individuals who are comfortable interacting with colleagues, confident in their day-to-day responsibilities, and able to work independently while contributing to a close-knit team.
Job Type & LocationThis is a Contract to Hire position based out of Sturtevant, WI.
Pay and BenefitsThe pay range for this position is $38.46 - $43.26/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 job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a fully onsite position in Sturtevant,WI.
Application DeadlineThis position is anticipated to close on Oct 15, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall 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 applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
- ...Job Description Job Description Description: Position Summary We are seeking an experienced CNC Press Brake Setup & Programmer to join our manufacturing team. This is a hands-on role responsible for independently programming, setting up, and operating CNC press...SuggestedWeekly payShift workDay shiftAfternoon shift
$20 - $25 per hour
...and support production as needed. What You'll Bring ~ High school diploma or equivalent. ~1+ year of punch press, stamping, or CNC manufacturing experience. ~ Ability to read blueprints and use basic computer systems. ~ Ability to stand for extended periods...SuggestedMonday to FridayShift work$20 - $25 per hour
...HireJob Summary We are looking for an experienced Brake Press Operator to join their manufacturing team. This position will operate CNC brake press equipment to form metal components while meeting quality and production standards. The right candidate will have...SuggestedTemporary workShift workDay shift$20 per hour
...Job Full Description Looking for a CNC Operator. Load, unload, adjust parts. $20.00 an hour. Monday through Friday 5:00am-1:30pm Call Aimee at Express in Racine! (***) ***-**** ****@*****.*** Racine, WI 2069 1300 South...SuggestedMonday to Friday$25 - $30 per hour
...Job Full Description Position Summary: We are seeking a dependable and detail-oriented 2nd Shift CNC Operator to join our manufacturing team. The CNC Operator will be responsible for operating CNC machinery, monitoring production quality, performing basic machine...SuggestedShift workAfternoon shift$23 - $27 per hour
...Position Title: CNC Machinist Wage: $23-$27/hour Based on experience Shift: 1st Hours: 6:00am-2:30pm Monday-Friday, Overtime Available Our client in Pleasant Prairie, WI is seeking an experienced CNC Machinist to join their team in an potential-to-hire capacity...Immediate startMonday to FridayShift work- ...Description Job Description Position Overview Diversified Tooling Innovations is seeking an experienced and motivated Lead CNC Set‐Up Operator to guide our CNC team in producing high‐precision components that meet the highest quality standards. This role combines...ApprenticeshipAfternoon shift
$30 - $34 per hour
...CNC Machinist $30.00-$34.00/hour + $1.50/hour shift premium 2nd 3:30pm-2:00am Monday-Thursday We are seeking an experienced CNC Machinist for a 2nd-shift manufacturing opportunity in Racine, WI. This position requires hands-on experience setting up and programming...Immediate startShift workAfternoon shift- ...CNC MachinistThe CNC Machinist is a key member of the manufacturing team, responsible for setting up/programming, operating, and... ...traceabilityCommunication: Communicate effectively with supervisors, programmers, engineers, and other team members to coordinate workflow,...
$30 - $33 per hour
...CNC Machinist Pay: $30-$33 per hour Shift: 2nd Shift (3:30pm - 12:00am) Location: Kenosha, WI The Role The CNC Machinist role is a diverse position with a wide variety of responsibilities requiring a high level of accuracy, attention to detail, and adaptability...Hourly payAll shiftsMonday to FridayShift workNight shiftAfternoon shift$20 - $24 per hour
...instill our core values in all that we do - honesty & integrity, hard work, dedication to continuous improvement, and respect. CNC Operator - 2nd Shift ~ Wages: $20 - $24, starting wages based on experience ~ Shift Premium: $1.50 per hour worked on the...Hourly payPart timeShift workAfternoon shift$29.15 - $42.16 per hour
...includes 10% shift premium) + $2K Sign On Bonus 2nd Shift: 3:00 PM – 11:00 PM, Monday - Friday What You’ll Do Set up and operate CNC machines (lathes, mills, etc.) Read blueprints and perform precision measurements Use gauges and inspection tools Produce...Relocation packageMonday to FridayShift workAfternoon shift$20 - $26 per hour
...Aerotek is hiring immediately for 1st and 2nd shift CNC operators. Set-up experience is not necessary. Operators will be fully trained on tool change processes for machinery. Job Responsibilities: Operate CNC machines - mills and/or lathes Perform tool changes...Weekly payContract workTemporary workImmediate startMonday to FridayMonday to ThursdayShift workNight shiftDay shiftAfternoon shift$24 - $30 per hour
...Job Title: CNC Mill Machinist Job Description This temporary CNC Mill Machinist role focuses on setting up and operating CNC milling machines in a job shop environment and performing precise inspections using micrometers, calipers, and gauges. You will contribute...Weekly payPermanent employmentTemporary workMonday to ThursdayFlexible hoursShift workDay shiftAfternoon shift- ...CNC Machinist - 2nd ShiftBuild Your Future with Twin DiscAt Twin Disc, we've spent over 100 years building innovative transmission and propulsion solutions that power industries around the world. As Twin Disc's global expansion continues, we are hiring driven people who...Afternoon shift
$26 - $29 per hour
...Job Title: CNC Machinist Job Description We are seeking a skilled CNC Machinist to set up and operate CNC mills or lathes for short runs, typically no more than 25 parts. The ideal candidate will read blueprints to determine part specifications and machine operation...Weekly payContract workTemporary workShift workDay shiftAfternoon shift$30 per hour
CNC OperatorKenosha, WIUp to $30/hr | 1st & 2nd Shift AvailableJoin a growing manufacturing company that values quality, teamwork, and long-term career growth. We are seeking CNC Operators with experience running mills and/or lathes in a production environment.Responsibilities...Day shiftAfternoon shift- Job Title: CNC Machinist/Set Up Department: Production Reports to: Operations Manager FLSA Status: Non-Exempt SUMMARY: Under the general direction of the Operations Manager, the CNC Machinist Level II primary responsibilities will be to set up as well as operate CNC...
- Brake Press Operator - 1st & 2nd Shift Position: Brake Press Operator Shifts: 1st & 2nd Shift Employment Type: Full-Time Position Summary We are looking for a dependable and detail-oriented Brake Press Operator to join our manufacturing team. The Brake Press Operator will...Full timeShift workDay shiftAfternoon shift
- Job Description Job Description The Fabricator will play a key role in shaping metal components by working primarily with steel, aluminum, and mixed metals. Operating within a small team, this individual contributor will be responsible for fabricating parts for custom...
$30 per hour
...Job Description Job Description CNC Operator Kenosha, WI Up to $30/hr | 1st & 2nd Shift Available Join a growing manufacturing company that values quality, teamwork, and long-term career growth. We are seeking CNC Operators with experience running mills and...Day shiftAfternoon shift$32 per hour
...setup tech) or support changeovers and learn new machines (if you’re a strong operator growing into setup). Openings Available ~ CNC Operators and Setup Technicians ~1st and 2nd shift opportunities ~ Work on mills, lathes, or both—based on your background...Hourly payTemporary workDay shiftAfternoon shift- ...Job Description Job Description Description: MAJOR RESPONSIBILITIES: Properly and safely load and unload raw materials in CNC Swiss machinery; respond to machine malfunctions, and abide by ISO requirements and safety operating procedures Maintain part specifications...Local area
- ...from start to finish and take pride in getting the details right, you'll fit right in at Drewco! Positions Available: Experienced CNC Machinist - 5-Axis Milling Program, set up, and operate Mazatrol 5-axis CNC equipment Join us at an exciting time as this...Full timeDay shift
$20 - $26 per hour
...CNC Operator Aerotek is hiring immediately for 1st and 2nd shift CNC operators. Operators will be fully trained on tool change processes for machinery. Job Responsibilities: Operate CNC machines - mills and/or lathes Perform tool changes and offsets Load...Contract workTemporary workImmediate startMonday to FridayMonday to ThursdayShift workNight shiftDay shiftAfternoon shift- ...Job Description Job Description CNC Operator – 1st Shift Hiring immediately for CNC Operator on 1st shift (5:30 a.m. – 2:00 p.m.)! About Thermal Transfer Products Thermal Transfer Products (TTP) is a global provider of advanced thermal transfer solutions...Immediate startVisa sponsorshipWork visaShift workDay shift
- ...-leading technology designed to maximize efficiency, quality, and productivity. Position Summary We are seeking an experienced CNC Fiber Laser Operator to join our manufacturing team. This role is responsible for setting up, operating, and maintaining CNC fiber laser...Weekly payMonday to Thursday
- Job Title Under the direction of the Team Lead this position grinds and smooths surfaces, weld seams and weld spatter on units prior to finishing operations. This position differentiates from level II in that they do not assist supervision with tasks including training...Shift work
- ...Job Description Job Description MAJOR RESPONSIBILITIES: · Properly and safely load and unload raw materials in CNC Swiss machinery; respond to machine malfunctions, and abide by ISO requirements and safety operating procedures · Maintain...Day shift
$21 per hour
As a global marketing experience company, Quad’s goal is to help our clients win every day. We use our data-driven integrated marketing and manufacturing platform to streamline solutions for our clients, reduce friction and enhance their marketing spend effectiveness. We...Full timeLocal areaRelocation packageShift workNight shiftRotating shiftAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!


