
Eaton
A global leader in power management, providing energy-efficient solutions for various industries.
CNC Programmer
Develop and implement CNC programs, tooling, and continuous improvement initiatives.
Job Highlights
About the Role
This position will develop and implement CNC programs and tooling layouts to support continuous improvement in manufacturing processes, focusing on productivity optimization within departmental requirements and identifying improvement opportunities. The role combines program creation with tooling design to enhance overall efficiency. Key responsibilities include programming and assisting with CNC machine set‑ups using long‑hand G‑Code, Mazatrol, Mastercam and other software, providing programming support on production jobs, and creating programs and work‑holding fixtures for new CNC equipment. The incumbent will design and redesign jigs, tools, and fixtures, order necessary tooling, update fixture drawings, and supervise validation of new program rollouts while communicating with process engineers, quality, and production personnel. Additional duties involve implementing Lean projects to maximize work‑center efficiency, collaborating daily with manufacturing engineering and production supervisors, investigating machine‑related quality issues to implement corrective actions, training operators on new technologies, reviewing Engineering Change Notices, and proactively managing projects to optimize resource use. • Program CNC machines using G‑Code, Mazatrol, Mastercam, and related software. • Assist with CNC set‑ups and provide production programming support. • Create programs and work‑holding fixtures for new CNC equipment. • Identify, order, and manage new tooling requirements. • Design and redesign jigs, tools, and fixtures; update fixture drawings. • Supervise validation and rollout of new CNC programs. • Implement Lean projects to improve CNC work‑center efficiency. • Collaborate with manufacturing engineering and production supervisors daily. • Investigate machine‑related quality problems and implement corrective actions. • Train CNC operators on new machining technologies. • Review Engineering Change Notices and update programs, tooling, and fixturing accordingly. • Proactively manage projects to maximize company results and resource use. • Maintain high professional ethics and departmental integrity.
Key Responsibilities
- ▸cnc programming
- ▸tool design
- ▸lean projects
- ▸quality investigation
- ▸operator training
- ▸project management
What You Bring
Required qualifications include an associate or technical degree or certificate focused on CNC lathes or a related discipline, or alternatively at least two years of CNC programming experience in a manufacturing environment. Preferred credentials are a bachelor’s degree in engineering or a related field, one year of experience with SolidWorks, MasterCam, or AutoCAD, three years of CNC programming experience on lathes and machining centers, two years of continuous‑improvement experience, and union experience. • Associate/Technical degree or CNC‑focused certification, or 2+ years CNC programming experience. • Bachelor’s degree in engineering or related field (preferred). • 1 year experience with SolidWorks, MasterCam, or AutoCAD. • 3 years CNC programming experience on lathes and machining centers. • 2 years continuous‑improvement experience. • Union experience.
Requirements
- ▸associate degree
- ▸bachelor's
- ▸solidworks
- ▸cnc programming
- ▸continuous improvement
- ▸union
Work Environment
Onsite