1

Cnc Programmer Jobs in Milwaukee, WI (NOW HIRING)

Milling Programmer

Kenosha, WI · On-site

$34 - $42/hr

Develop, write and maintain CNC machine programs to perform various machining processes. * Study sample parts, blue prints, drawings, engineering models, materials, specifications and other ...

Manufacturing Programmer

Mequon, WI · On-site

$23.50 - $32.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Sheet Metal Programming ... Create CNC programs for laser and plasma cutting equipment from DXF and CAD-generated files using ...

Manufacturing Programmer

Mequon, WI · On-site

$70 - $95/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Sheet Metal Programming ... Create CNC programs for laser and plasma cutting equipment from DXF and CAD-generated files using ...

Machine Operator / Programmer

Oak Creek, WI · On-site

$84K - $150K/yr

  • PTO

Program, set up, and operate CNC machinery using Fanuc controls and Mastercam software. * Interpret ... Troubleshoot programming and operational issues directly on the shop floor to maximize machine ...

Cnc Setup Machinist

Butler, WI

$58K - $83K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer * Lead Machinist * Manufacturing Engineer * Process Improvement * Production Supervisor Great Benefits * Medical, Dental & Vision Insurance * 401(k) with Company Match * Paid Time Off

The CNC Specialist is responsible for the setup, programming, and operation of CNC machines to produce precision components. This role requires a strong understanding of machining processes, tooling ...

CNC Lathe Machinist

Milwaukee, WI · On-site

$22 - $37/hr

  • Medical

  • Dental

  • Life

  • PTO

We are currently in search of a 1st or 2nd shift CNC LATHE machinist/programmer. Position Requirements: 2+ years of CNC programming: This encompasses doing initial setups, writing programs and ...

Be Seen First

CNC Programmer 3-5 axis

Waukesha, WI · On-site

$32 - $45/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

** Programming for Indexable cutting tools (NEW & REPAIRS) ** Create 3, 4, and (3+2) positional 5 axis programs from company and customer part files. Utilize SolidWorks as needed. ** Troubleshoot and ...

Collaborate with engineers and other team members to improve production processes and enhance ... Proven experience as a CNC machinist or similar role. * Proficient in reading blueprints and ...

CNC Machinist | Hiring Urgently

Milwaukee, WI

$58K - $83K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer * Lead Machinist * Manufacturing Engineer * Process Improvement * Production Supervisor Great Benefits * Medical, Dental & Vision Insurance * 401(k) with Company Match * Paid Time Off

Showing results 41-60

Cnc Programmer information

See Milwaukee, WI salary details

$16

$30

$44

How much do cnc programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for cnc programmer in Milwaukee, WI is $30.42, according to ZipRecruiter salary data. Most workers in this role earn between $25.05 and $34.23 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Milwaukee, WI?

The most popular types of Cnc Programmer jobs in Milwaukee, WI are:

What are popular job titles related to Cnc Programmer jobs in Milwaukee, WI?

For Cnc Programmer jobs in Milwaukee, WI, the most frequently searched job titles are:

What cities near Milwaukee, WI are hiring for Cnc Programmer jobs?

Cities near Milwaukee, WI with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Milwaukee, WI as of August 2026, with employment types broken down into 83% Full Time, 7% Part Time, 4% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $63,272 per year, or $30.4 per hour.

CNC Laser/Turret, and Press Brake Programmer

Generac

Eagle, WI

$30.75 - $42.25/hr

Full-time

Posted 26 days ago


Generac Power Systems rating

7.0

Company rating: 7.0 out of 10

Based on 66 frontline employees who took The Breakroom Quiz

352nd of 490 rated machine equipment manufacturers


Job description

We believe power is a promise - a shared commitment to be there for others when it matters most.

For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future.


Ready to Power a Smarter World with us?


We are looking for a CNC Programmer at our Eagle, WI facility!

The Programmeris responsible forthe creationandmaintenance of programs for turret punch, laser cutting machines, and dimension flats.

Essential Duties:

  • Create andmaintainprograms for each piece of blanking and welding equipment.

  • Maintains and/or changes the floor routings and BOMsrequiredfor processing the parts through the sheet metal department.

  • Resolve programming issues.

Minimum Qualifications:

  • H. S. Diploma

  • Must be at least 18 years old to work in a manufacturing environment

Preferred Qualifications:

  • Technical School/Associate Degree

Knowledge, Skills, and Abilities:

  • Ability to read and interpretengineering drawings and prints

  • Ability to interact effectively with both production and engineering employees

  • Proficient in Microsoft Office Applications and PDM/ERP systems (AS/400, iSeries, MAPICS)

  • Demonstrated knowledge ofcreating AutoCAD, SolidWorks, orProE

  • Proficient inSigmaNest, Striker, and G-code/M-code

  • Demonstrated knowledge of fabrication sheet metal processes including punch press, brake press, laser, and CNC)

Physical Demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 pounds. Specific conditions of this job include are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel.)

"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law."


What Generac Power Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom