1

Cnc Programmer Jobs in Franklin, WI (NOW HIRING)

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

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

CNC Programmer

Cudahy, WI ยท On-site

$26 - $35.50/hr

In thisrole,you willprepare programs for CNC machine tools usingcomputer systems, manual programming, or direct entry.If you are looking for an exciting work environment filled with meaningful ...

Entry Level CNC Programmer

New Berlin, WI ยท On-site

$26 - $35.50/hr

Entry Level CNC Programmer Would you like to work in an international environment where you'll make a difference every day? At Permobil, we're looking for game-changers to join us as we innovate for ...

CNC Setup Programmer

Milwaukee, WI ยท On-site

$25 - $35/hr

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

CNC Lead Programmer

Waukesha, WI ยท On-site

$20 - $30/hr

**Vendor fee-3%** CNC Lead Programmer - Waukesha, WI Position Summary The CNC Lead Programmer specializes in the operation, preventative maintenance, and training on horizontal CNC machines-is ...

Programmer

Menomonee Falls, WI ยท On-site

$26.50 - $36.50/hr

The Programmer is responsible for creating, optimizing, and maintaining CNC programs used in the manufacturing of precision tooling and components. This role requires a deep understanding of ...

Swiss CNC Setup Programmer

Cudahy, WI ยท On-site

$30 - $50/hr

CNC programming experience * Experience with Tsugami and/or Star Swiss machines preferred * Fanuc controls experience preferred * Experience with precision inspection equipment including:

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

Showing results 21-40

Cnc Programmer information

See Franklin, WI salary details

$15

$28

$41

How much do cnc programmer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for cnc programmer in Franklin, WI is $28.74, according to ZipRecruiter salary data. Most workers in this role earn between $23.65 and $32.36 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,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 and aerospace sectors.

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

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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

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, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What job categories do people searching Cnc Programmer jobs in Franklin, WI look for? The top searched job categories for Cnc Programmer jobs in Franklin, WI are:
What cities near Franklin, WI are hiring for Cnc Programmer jobs? Cities near Franklin, WI with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Franklin, WI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $59,774 per year, or $28.7 per hour.

CNC Set-Up Programmer

Amphenol

Franklin, WI โ€ข On-site

$24.50 - $33.75/hr

Full-time

Re-posted yesterday


Job description

Company Information
Headquartered in St. Augustine, FL, with offices and manufacturing facilities all around the globe, Amphenol CIT is one of the world's leading designers and manufacturers of high-performance wire, cable, and medical devices. We provide complete interconnect solutions to industries like Aerospace, Military & Defense Electronics, Space, Medical, Test & Measurement, and Industrial.
Our talented team of employees worldwide helps bring movies to your seat on airplanes, deliver mission-critical information from drones to the command office, transfer heart rhythm to paper, route communications from space, connect power to downhill oil drills, and get planes back in the air faster. At Amphenol CIT, we make the amazing possible. Take the next step to become an integral part of our team by applying today and kickstart your journey with us.
SUMMARY
Under the general direction of the Value Stream Manager, the CNC Programmer is responsible for supporting the production of machined/fabricated components by creating CNC programs, defining work holding and fixturing, identifying required tooling, developing necessary support documentation, and guiding the machining department as needed to produce production components. 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
  • Responsible for developing the sequence of operations and machining processes (primarily 5-axis machining centers) to efficiently use production resources and equipment to create products.
  • Design and fabricate work holding and part fixturing required to properly secure and align material for machining. Use quick change over and lean tools to develop efficient part setup and reduce change over time.
  • Define and select cutting tools, attachments, and related machine accessories for accurately and repeatedly producing machined components. Participate in tooling improvement efforts by working with tooling manufacturers and vendors, performing tooling trials, and tooling optimization.
  • Define, calculate and set machine parameters to regulate factors such as cutting speed, feed, depth and angle of cut, tool path, or additional machine commands.
  • Retrieve, input, and edit CNC code and other computerized machine control media.
  • Participate in machining process validation activities to ensure manufacturing inputs such as CNC program and tooling selection meet requirements. Includes machine operation as needed for a first of type or trial run to verify accuracy of machine settings or programmed control data.
  • Create manufacturing production aid documents such as machine setup and tooling sheets and work instructions and procedures.
  • Assist in machine operation and troubleshooting to detect malfunctions or out-of-tolerance conditions and adjusts machine controls or CNC program as required.
  • Interpretation of blueprints, sketches, drawings, manuals, specifications, and/or sample parts to determine dimensions and tolerances of a finished work piece.
  • Participate in continuous improvement activities to reduce cycle time, improve production methods, and improve equipment performance, and quality of product.
  • Adhere to all factory safety procedures and guidelines.
  • Maintains clean, organized work environment and adheres to all safety standards, procedures and regulations.
  • Contributes to team effort in a collaborative and supportive manner.

*Other duties as required in support of the department and the company*
SUPERVISOR RESPONSIBILITIES
The responsibilities of this role do not include supervising other employees.
QUALIFICATIONS
To succeed in this job, an individual must satisfactorily perform each essential job function. The requirements below represent the required knowledge, skill, and ability. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Level
Title
Min Exp.
Description
I
CNC Programmer I
1-3 years
Entry Level: Vocational, High School diploma, or general education degree (GED); Minimum of 1 year of related experience and/or training in CNC operation, working knowledge of 5-axis programming using Mastercam or related CAD/CAM software; knowledge of 3D modeling software such as Creo/Pro-E, Solidworks, or equivalent CAD software and/or combination of education and experience. Considered a developing professional within the field.
II
CNC Programmer II
4-6 years
Vocational, High School diploma, or general education degree (GED); or minimum of 4 years related experience and/or training in CNC operation, working knowledge of 5-axis programming using Mastercam or related CAD/CAM software; knowledge of 3D modeling software such as Creo/Pro-E, Solidworks, or equivalent CAD software and/or combination of education and experience; trade school/training certificate preferred. Considered a seasoned professional that needs little direction or guidance.
LANGUAGE SKILLS
  • Excellent verbal and written communication skills in English.
  • Conversational in any other language is a plus.

MATHEMATICAL SKILLS
  • Basic arithmetic: add, subtract, multiply, and divide whole numbers, fractions, decimals, and percentages.
  • Statistics: Interpret and analyze numerical data using statistical methods.
  • Basic algebra: The ability to manipulate symbols and equations to find unknown values, express relationships, and model situations.
  • Basic Geometry: The ability to understand and work with shapes, angles, lines, and planes.

JOB SKILLS
  • Ability to show up to work on time, every day, and ready to work
  • Ability to program 5-axis machining centers to meet/exceed customer requirements.
  • Ability to use inspections tools as required.
  • Ability to interpret geometric dimensioning and tolerancing. (GD&T)
  • A team player that can relate to people at all levels of the organization and possesses excellent communication skills.
  • Ability to be flexible and able to function comfortably in a fast paced, constantly changing and ambiguous environment.
  • Reliable and flexible to work additional hours on short notice to complete tasks and/or special projects to meet customer demands.
  • Ability to read and understand blueprints, drawings and schematics
  • Understanding and experience in Lean manufacturing environment. Participate in continuous improvement projects and 5S related performance teams.
  • Writing skills required to complete documents and forms.
  • Proficient in MS Office

PHYSICAL DEMANDS
As part of their job duties, the employee must be able to sit, stand, and walk throughout the day while frequently using their hands to handle objects and communicate verbally. Additionally, they may need to reach, stretch, push, pull, crouch, stoop, and occasionally lift objects weighing up to fifty (50) pounds. This role requires specific vision abilities, including close, distance, color, peripheral vision, depth perception, and the ability to adjust focus. According to ADA regulations, reasonable accommodation will be provided to ensure that individuals with disabilities can perform the job's essential functions.
WORK ENVIRONMENT
A work environment in a manufacturing plant is the physical and social setting where goods production occurs. Depending on the type of product, process, and plant, the work environment may vary in terms of noise, temperature, safety, and demand. Common characteristics of a work environment in a manufacturing plant are the use of machinery and exposure to hazards such as chemicals, heat, dust, or noise, with a culture of teamwork, communication, and continuous improvement.
ENVIRONMENTAL POLICY
Amphenol CIT is fully committed to minimizing the environmental impact of its operations, activities, and products. To achieve this, we adhere to all applicable environmental regulations and laws, prevent pollution, and continuously improve our environmental performance in all our global operations. This is possible through an Environmental Management System that provides a framework for setting and reviewing our environmental objectives and targets. We aim to identify and reduce any negative environmental impact our business activities may have.
PERSONAL PROTECTIVE EQUIPMENT REQUIREMENTS
  • ASTM F-2412-2005, ANSI Z41-1999, or ANSI Z41-1991 rated safety toed shoes
  • Clear ANSI Z87.1 safety rated glasses
  • Hearing protection
  • Ability to compile with JSA in specific areas

EXPORT COMPLIANCE DISCLAIMER
This position includes access or potential access to ITAR and EAR (Export Administration Regulations) technical data. Therefore, candidates must qualify as US Persons, defined as US Citizens or Permanent Residents (Green Card Holders).
TRAVEL
Approximately0-5% of travel is expected.
AMPHENOL CIT RESERVES THE RIGHT TO MODIFY, INTERPRET, OR APPLY THIS JOB DESCRIPTION IN ANY WAY THE COMPANY DESIRES. THIS JOB DESCRIPTION IN NO WAY IMPLIES THAT THESE ARE THE ONLY DUTIES, INCLUDING ESSENTIAL DUTIES, TO BE PERFORMED BY THE EMPLOYEE OCCUPYING THIS POSITION. THIS JOB DESCRIPTION IS NOT AN EMPLOYMENT CONTRACT, IMPLIED OR OTHERWISE. THE EMPLOYMENT RELATIONSHIP REMAINS "AT-WILL." THE AFOREMENTIONED JOB REQUIREMENTS ARE SUBJECT TO CHANGE TO REASONABLY ACCOMMODATE QUALIFIED DISABLED INDIVIDUALS.
Amphenol CIT is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. For more information regarding EEOC requirements please visit http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf
http://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf
Due to the nature of our business, the candidate must be able to legally work in the United States; we are unable to provide sponsorship. Position requires candidate to be a U.S. person as defined in ITAR, 22 CFR 120.15 (U.S. Citizenship or Resident Alien Status) and defined by 8 U.S.C. 1101(a) (20).
Amphenol CIT participates in the United States Department of Homeland Security E-Verify program. The E-Verify program is a web-based employment eligibility verification system for newly hired employees operated by the U.S. Citizenship and Immigration Services.
Any candidate that needs an accommodation or assistance with the application process should contact HR at Recruiting-Corp@AMPHENOL-CIT.COM