Skip to main content
Loading
loadingbar
Loading, Please wait..!!

CNC Programmer

  • CNC Programmer job type Posted on: Nov 04, 2026
  • CNC Programmer experience level Halpin Staffing Services
  • CNC Programmer employment type Franksville, Wisconsin
  • CNC Programmer employment type Onsite
  • CNC Programmer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for CNC Programmer roles in Wisconsin.

View Salary Guide →

Job Title :

CNC Programmer

Job Type :

Full-Time

Job Location :

Franksville Wisconsin United States

Remote :

No

Jobcon Logo Job Description :

Job Description

Job Description

5-Axis CNC Programmer / CNC Specialist


Franksville, WI


Position Summary

Our client is seeking an experienced 5-Axis CNC Programmer to manage and maintain CNC programming while providing hands-on support to our production team.

This position will focus on developing and optimizing CNC programs, assisting with daily machine operations, training employees, and troubleshooting equipment issues. The CNC Programmer will work closely with our existing CNC Lead and production management to ensure equipment operates efficiently and production goals are met.


Key Responsibilities

CNC Programming

· Create, modify, and maintain all CNC programs for our 5-axis equipment.

· Develop and optimize programs for accuracy, efficiency, and production quality.

· Troubleshoot programming errors, machine alarms, and operational issues.

· Review customer drawings and specifications to ensure accurate programming.

Machine Operation & Production Support

· Assist with daily CNC machine operations as needed.

· Support machine setup, tooling adjustments, and production changeovers.

· Operate CNC equipment when additional production support is required.

· Work alongside the CNC Lead to troubleshoot production issues and minimize downtime.

· Identify opportunities to improve machine performance and production processes.

Employee Training

· Train new and existing CNC operators on machine operation, programming basics, and safety procedures.

· Provide hands-on guidance with machine setup, program selection, and troubleshooting.

· Help develop and maintain standard operating procedures.

· Support the CNC Lead in improving operator knowledge, consistency, and performance.

Equipment Troubleshooting & Maintenance

· Diagnose basic mechanical, electrical, and operational issues with CNC equipment.

· Perform minor repairs and machine adjustments within training and authorization.

· Assist with preventive maintenance and routine inspections.

· Identify equipment issues requiring specialized repairs.

· Coordinate with maintenance personnel and outside technicians when necessary.

Qualifications

Required

· Experience programming and operating 5-axis CNC machines.

· Knowledge of G-code, M-code, and CAD/CAM software.

· Experience with CNC setup, tooling, and troubleshooting.

· Ability to read and interpret blueprints and technical drawings.

· Basic mechanical and electrical troubleshooting knowledge.

· Ability to train and assist CNC operators.

· Strong communication, organization, and problem-solving skills.

· Ability to work independently and collaboratively with production leadership.

Preferred

· SolidWorks + Surf Cam

· Experience with CNC equipment maintenance and minor repairs.

· Familiarity with CNC controllers and machine calibration.

· Previous experience training CNC operators.


Position Expectations

This is a hands-on technical position focused on CNC programming, equipment support, and employee training. The CNC Programmer will work collaboratively with the existing CNC Lead, who will continue overseeing daily department operations and personnel.

The CNC Programmer will serve as the primary resource for programming and technical troubleshooting while supporting the CNC Lead and production team in maintaining safe, efficient, and consistent operations.

Jobcon Logo Position Details

Posted:

Nov 04, 2026

Reference Number:

940eff63

Employment:

Full-time

City:

Franksville

Job Origin:

ziprecruiter

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

CNC Programmer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Description

Job Description

5-Axis CNC Programmer / CNC Specialist


Franksville, WI


Position Summary

Our client is seeking an experienced 5-Axis CNC Programmer to manage and maintain CNC programming while providing hands-on support to our production team.

This position will focus on developing and optimizing CNC programs, assisting with daily machine operations, training employees, and troubleshooting equipment issues. The CNC Programmer will work closely with our existing CNC Lead and production management to ensure equipment operates efficiently and production goals are met.


Key Responsibilities

CNC Programming

· Create, modify, and maintain all CNC programs for our 5-axis equipment.

· Develop and optimize programs for accuracy, efficiency, and production quality.

· Troubleshoot programming errors, machine alarms, and operational issues.

· Review customer drawings and specifications to ensure accurate programming.

Machine Operation & Production Support

· Assist with daily CNC machine operations as needed.

· Support machine setup, tooling adjustments, and production changeovers.

· Operate CNC equipment when additional production support is required.

· Work alongside the CNC Lead to troubleshoot production issues and minimize downtime.

· Identify opportunities to improve machine performance and production processes.

Employee Training

· Train new and existing CNC operators on machine operation, programming basics, and safety procedures.

· Provide hands-on guidance with machine setup, program selection, and troubleshooting.

· Help develop and maintain standard operating procedures.

· Support the CNC Lead in improving operator knowledge, consistency, and performance.

Equipment Troubleshooting & Maintenance

· Diagnose basic mechanical, electrical, and operational issues with CNC equipment.

· Perform minor repairs and machine adjustments within training and authorization.

· Assist with preventive maintenance and routine inspections.

· Identify equipment issues requiring specialized repairs.

· Coordinate with maintenance personnel and outside technicians when necessary.

Qualifications

Required

· Experience programming and operating 5-axis CNC machines.

· Knowledge of G-code, M-code, and CAD/CAM software.

· Experience with CNC setup, tooling, and troubleshooting.

· Ability to read and interpret blueprints and technical drawings.

· Basic mechanical and electrical troubleshooting knowledge.

· Ability to train and assist CNC operators.

· Strong communication, organization, and problem-solving skills.

· Ability to work independently and collaboratively with production leadership.

Preferred

· SolidWorks + Surf Cam

· Experience with CNC equipment maintenance and minor repairs.

· Familiarity with CNC controllers and machine calibration.

· Previous experience training CNC operators.


Position Expectations

This is a hands-on technical position focused on CNC programming, equipment support, and employee training. The CNC Programmer will work collaboratively with the existing CNC Lead, who will continue overseeing daily department operations and personnel.

The CNC Programmer will serve as the primary resource for programming and technical troubleshooting while supporting the CNC Lead and production team in maintaining safe, efficient, and consistent operations.

Loading
Please wait..!!