I

Illinois Tool Works

Global diversified manufacturer of industrial equipment

CNC Programmer

Precision Machining & ToolmakingConfirmed live in the last 24 hours
Full-timeAppleton, WI, USANo salary listedIn-person

About the Job

Requirements

  • A high school diploma or equivalent is required.
  • A Technical Certificate or Associate Degree in Machine Tool Technology, or 5–7 years of relevant machining experience, is required.
  • Two to four years of CNC G- and M-code programming experience, including demonstrated ability to read and interpret G- and M-code, is required.
  • Strong machining knowledge and mechanical aptitude are required.
  • Ability to read and interpret engineering drawings, geometric dimensioning and tolerancing (GD&T), specifications, and manufacturing documentation is required.
  • Strong complex problem-solving and troubleshooting skills are required.
  • Ability to work independently and effectively within a team environment is required.
  • Strong organizational skills and ability to manage multiple priorities in a fast-paced manufacturing environment are required.
  • Effective written and verbal communication skills are required.
  • Computer proficiency, including Microsoft Office applications, is required.
  • A preferred qualification is an Associate or bachelor’s degree in Manufacturing Engineering Technology, Industrial Engineering Technology, or a related field, or 10 or more years of relevant manufacturing experience.
  • Strong understanding of CNC machining principles, cutting tools, speeds and feeds, work-holding, and manufacturing processes is required.
  • Ability to develop and troubleshoot CNC programs using G-code and M-code is required.
  • Ability to interpret engineering drawings, dimensional tolerances, and GD&T requirements is required.
  • Ability to navigate and interpret 3D CAD models using SOLIDWORKS or similar CAD software is required.
  • Working knowledge of shop mathematics, including decimals, fractions, geometry, trigonometry, tolerancing, dimensional calculations, and unit conversions, is required.
  • Ability to analyze machining processes and identify opportunities to improve cycle time, quality, tooling performance, and process capability is required.
  • Ability to verify CNC programs and manufacturing processes for accuracy and safe operation before production release is required.
  • Ability to analyze technical problems, evaluate alternatives, and implement effective manufacturing solutions is required.
  • Ability to make sound, customer-focused decisions in a manufacturing environment is required.

Responsibilities

  • Create, develop, and maintain Computer Numerical Control (CNC) programs.
  • Use CAD/CAM software to develop efficient, accurate, and repeatable machining processes.
  • Review and verify new and revised CNC programs for accuracy before release to the production floor.
  • Determine machining sequences, tooling requirements, work-holding strategies, cutting parameters, and other process requirements.
  • Optimize existing CNC programs to improve cycle time, tool life, quality, process capability, and overall manufacturing efficiency.
  • Troubleshoot complex machining and programming issues and support production with technical problem-solving.
  • Support setup development, prove-outs, first-piece production, and process validation for new and revised components.
  • Read and interpret engineering drawings, specifications, tolerances, and other technical documentation.
  • Conduct drawing reviews to identify errors, missing information, tolerance concerns, and opportunities to improve design for manufacturability.
  • Use SOLIDWORKS to review, interpret, and work with 3D part models and engineering design data in support of CNC programming and manufacturing process development.
  • Collaborate with Design Engineering, Manufacturing Engineering, Quality, and Operations on new product development and insourcing activities.
  • Serve as a technical resource and point of contact for customer engineering questions related to machining processes and manufacturability.
  • Assist with estimating machining cycle times, tooling requirements, process assumptions, and other technical information needed to support quotations.
  • Support Engineering Change Orders (ECOs), product revisions, and manufacturing process changes.
  • Research, evaluate, recommend, and implement new machining technologies, cutting tools, work-holding solutions, programming methods, and manufacturing processes.
  • Identify and implement opportunities to improve productivity, quality, machine utilization, tooling performance, and manufacturing cost.
  • Partner with Engineering and Operations teams to drive operational efficiency and continuous improvement initiatives.
  • Support capital equipment projects, including equipment justification, process planning, installation, programming, runoff, and production implementation.
  • Assist with machine capability studies, process improvements, and corrective actions related to machining processes.
  • Create and maintain standardized operating procedures, setup documentation, tooling information, and other manufacturing process documentation.
  • Maintain CNC programs and associated documentation under appropriate revision control.
  • Maintain manufacturing data, including drawing revisions, part weights, cycle times, and other process information within Microsoft Access and departmental systems.
  • Ensure programming and manufacturing documentation accurately reflects current production processes and adheres to current programming standards.
  • Prioritize programming workload to support daily production requirements, new product launches, engineering changes, and department priorities.
  • Work independently and as part of cross-functional teams.
  • Provide technical support and mentorship to machinists and production employees.
  • Assist with machining-related training and employee development initiatives.
  • Communicate with operators, machinists, engineering, quality, leadership, and customers.
  • Maintain a clean and organized work area and support 5S initiatives.
  • Follow company policies and procedures related to safety, quality, and operational excellence.
  • Perform other duties and special projects as assigned.

Desired Qualifications

  • Experience with CAD/CAM programming software is preferred.
  • Experience using SOLIDWORKS for 3D model review, interpretation, and manufacturing support is preferred.
  • Experience with offline and centralized CNC programming is preferred.
  • Experience programming multiple types of CNC equipment, including turning and milling applications, is preferred.
  • Experience with CNC process development, tooling selection, work-holding, and machining optimization is preferred.
  • Experience with Microsoft Access or similar manufacturing databases is preferred.

About the Company

Illinois Tool Works

Global diversified manufacturer of industrial equipment

ITW is a global manufacturer with a diversified portfolio of industrial products across seven segments, including automotive components, food equipment, welding systems, and construction tools. Its products are engineered and produced for OEMs and industrial customers, combining specialized components to meet the needs of large buyers. The company stands out through its multi-segment reach, large global footprint, and a business model that prioritizes the top 20% of customers to drive profitability and operational excellence. ITW aims for steady profitability and efficient operations by delivering reliable, value-added solutions across multiple industries.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Glenview, IL
Founded
1912

Recently Posted Jobs

Explore more opportunities at Illinois Tool Works

See more jobs