1

Cnc Programming Jobs in Milwaukee, WI (NOW HIRING)

CNC Programmer III

Richfield, WI · On-site

$42 - $56/hr

MINIMUM QUALIFICATIONS * 2+ years of CNC programming experience. * 5+ years of experience working with CNC machinery. * Ability to read and interpret design blueprints. * Strong attention to detail.

CNC Programmer III

Richfield, WI · On-site

$26.25 - $36/hr

MINIMUM QUALIFICATIONS * 2+ years of CNC programming experience. * 5+ years of experience working with CNC machinery. * Ability to read and interpret design blueprints. * Strong attention to detail.

CNC Programmer-Machinist

Milwaukee, WI · On-site

$26 - $35.75/hr

RESPONSIBILITIES ( As a CNC Programmer, you will be responsible for the following ... Programming and efficiency of machines in production, including, but not limited to Bridge Mills ...

CNC Programmer

Waukesha, WI

$26.50 - $36.25/hr

As a CNC Programmer, you will develop, test, and optimize machining programs to produce high ... best programming and machining methods, interpreting complex engineering drawings, and ...

CNC Lathe Machinist

Milwaukee, WI · On-site

$22 - $37/hr

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 ...

CNC Programmer II Advance

Waukesha, WI · On-site

$85K - $105K/yr

Advanced CAD/CAM Programming: Write, edit, and optimize complex CNC programs for multi-axis turning centers (including live tooling, sub-spindle, twin turret, Y-axis, and B-axis configurations ...

CNC Programmer

Milwaukee, WI

$26 - $35.75/hr

Position Summary The CNC Programmer is responsible for creating and improving CNC programs for 3-4 ... Instruct machine operators on operating and programming methods. * Document procedures such as set ...

CNC Set-Up Programmer

Franklin, WI

$24.50 - $33.75/hr

At its core, the CNC Programming Department is accountable for producing high quality CNC programs, on-time with minimal iterations which yield in tolerance parts. ESSENTIAL JOB FUNCTIONS

CNC Set-Up Programmer

Franklin, WI · On-site

$24.50 - $33.75/hr

At its core, the CNC Programming Department is accountable for producing high quality CNC programs, on-time with minimal iterations which yield in tolerance parts. ESSENTIAL JOB FUNCTIONS

next page

Showing results 1-20

Cnc Programming information

See Milwaukee, WI salary details

$16

$30

$44

How much do cnc programming jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for cnc programming in Milwaukee, WI is $30.50, according to ZipRecruiter salary data. Most workers in this role earn between $25.10 and $34.33 per hour, depending on experience, location, and employer.

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 strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

Will AI replace CNC programmers?

AI can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex decision-making and quality control in CNC machining. Therefore, CNC programmers will continue to play a vital role alongside AI tools in manufacturing environments.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially those with experience in automation and quality control. The profession offers stable employment opportunities in manufacturing environments that require technical expertise and certification.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC Programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is a CNC programming salary?

The salary for CNC programmers typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, programming, and testing these codes to ensure precise and efficient production, often requiring knowledge of CAD/CAM software and machine operation. Salaries vary based on experience, location, and industry, but they typically earn competitive wages in manufacturing settings.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in Milwaukee, WI? The most popular types of Cnc Programming jobs in Milwaukee, WI are:
What are popular job titles related to Cnc Programming jobs in Milwaukee, WI? For Cnc Programming jobs in Milwaukee, WI, the most frequently searched job titles are:
What job categories do people searching Cnc Programming jobs in Milwaukee, WI look for? The top searched job categories for Cnc Programming jobs in Milwaukee, WI are:
What cities near Milwaukee, WI are hiring for Cnc Programming jobs? Cities near Milwaukee, WI with the most Cnc Programming job openings:
CNC Programmer / Manufacturing Engineer

CNC Programmer / Manufacturing Engineer

STS Technical Services

Brookfield, WI • On-site

$69K - $88K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

STS Technical Services is hiring a CNC Programmer / Manufacturing Engineer in Brookfield, Wisconsin. This role supports Trace-A-Matic, a stable and growing precision manufacturing company focused on complex machined components, advanced manufacturing processes and customer satisfaction.
This opportunity is ideal for an experienced manufacturing professional with strong CNC programming skills, SolidWorks experience, GD&T knowledge and the ability to support new product development, process improvement and daily production needs in a fast-paced machining environment.
Position Overview
The CNC Programmer / Manufacturing Engineer supports the business in areas of new product development, process improvement, daily production support and key program management. This role analyzes and interprets technical data, including engineering drawings, specifications and purchase orders, then creates shop routings, operation sheets, tools and related processes needed to produce high-quality precision machined components.
Typical processes include milling, lathe operation, honing, plating, CNC programming, assembly, testing, non-destructive testing, dimensional inspection, visual inspection and electro-mechanical assembly.
Company and Work Environment
At Trace-A-Matic, people are the company's greatest asset. The team provides a friendly, clean and safe work environment where employees are supported in building long-term careers.
Trace-A-Matic's mission is to achieve excellence in complex precision machined components while ensuring customer satisfaction. The company also offers a Gainsharing program that shares 50 percent of company profits with employees, paid quarterly.
Trace-A-Matic Offers
  • 10 paid holidays
  • Service-based PTO
  • Gainsharing
  • Medical, dental and vision insurance
  • 401k with company contribution
  • Exciting, fast-paced environment with cutting-edge equipment and manufacturing processes
  • On-site fitness center and medical clinic
  • Weekly pay
  • Performance merit raises
  • Climate-controlled environment
  • Career development and growth opportunities

Job Details
  • Job Title: CNC Programmer / Manufacturing Engineer
  • Company: Trace-A-Matic
  • Location: Brookfield, Wisconsin
  • Focus Areas: CNC programming, manufacturing engineering, process improvement, production support and new product development

Essential Duties and Responsibilities
  • Plan sequences of operations for machining and assembly based on customer order requirements
  • Ensure efficient and effective manufacturing methods are used and compatible with available machines
  • Specify, design and/or procure special tooling or equipment required to meet customer requirements within budgeted cost and time
  • Program CNC machines to effectively and efficiently produce desired products
  • Participate in the company's Corrective Action and MRB Boards
  • Analyze and resolve machining and tooling issues to avoid production problems
  • Create new manufacturing drawings using CAD methodology
  • Modify existing manufacturing drawings using CAD methodology
  • Value engineer existing products and processes to reduce cost, lead time and cycle times
  • Comply with all company policies and procedures
  • Comply with all military and contractual requirements
  • Perform other duties as needed

Skills and Competencies
  • Proficiency in SolidWorks
  • Proficiency with Microsoft Suite
  • Strong understanding of Geometric Dimensioning and Tolerancing
  • Basic understanding of typical manufacturing systems
  • Understanding of Material Requirements Planning
  • Understanding of kitting
  • Understanding of batch sizing
  • Understanding of configuration control
  • Understanding of workflow routings
  • Ability to analyze and interpret engineering drawings, specifications, purchase orders and related technical data
  • Strong problem-solving skills related to machining, tooling and manufacturing processes
  • Ability to support production while also contributing to longer-term process improvements

Qualifications
  • Bachelor of Science in Engineering required
  • Equivalent experience may be considered
  • 7 or more years of manufacturing experience preferred
  • CNC programming experience required
  • Manufacturing engineering experience preferred
  • Experience supporting precision machined components preferred
  • Experience working with advanced manufacturing equipment and processes preferred

Ideal Candidate Profile
  • Experienced in CNC programming and manufacturing engineering
  • Comfortable supporting both new product development and daily production needs
  • Able to create or modify manufacturing drawings
  • Skilled at improving process flow, reducing cost and supporting quality outcomes
  • Detail-oriented and capable of working with technical data, customer requirements and production teams
  • Strong enough technically to solve issues on the floor and strategic enough to support long-term manufacturing improvements

Authorization
Candidates must be legally authorized to work in the United States.
About STS Technical Services
STS Technical Services is a Top 100 Staffing Firm that partners with some of the largest names in aerospace, manufacturing, defense and industrial industries. Our professional recruitment teams connect skilled professionals with career opportunities at client locations throughout the United States and around the world.
If you want to speak with a Recruiting Professional directly, call 1-800-359-4787.
STS Technical Services is an equal opportunity employer.
#IndeedSTS