Develop and optimize CNC programs for mills, lathes, and multi-axis CNC machines using CAM software (e.g., Edgecam, Gibbscam, Siemens NX)
Translate engineering models and drawings into efficient machining processes, including selecting tools, designing fixtures, and programming toolpaths
Design and/or specify fixturing and workholding solutions to ensure repeatable setups, part stability, and machining accuracy
Analyze quality data and assist with root cause investigations for machining-related nonconformances; implement corrective programming changes
Identify and lead process improvement initiatives to reduce cycle times, improve tool life, and reduce scrap and rework
Collaborate with Engineering, Quality, Tooling, and Production teams to ensure manufacturability and support new product introduction
Assist in the development of capital investment plans, supporting machine and fixture capability requirements
Provide mentorship to CNC operators and programmers, promoting skill development and consistency in process execution
Support on-time delivery of high-quality components through continuous improvement and problem-solving
Requirements
Minimum of 3 years of CNC machining and programming experience, or a 2-year degree in a manufacturing, machining, engineering, or industrial technology-related field.
Experience with CAM software (e.g., Edgecam, Gibbscam, Siemens NX)
Strong understanding of geometry and trigonometry fundamentals
Ability to accurately read, interpret, and apply engineering part prints and technical drawings
Deep understanding of machining principles, toolpath strategy, and fixture design
Strong communication skills
Continuous improvement mindset and ability to lead process improvements
Ability to solve and resolve programming or process issues in a fast-paced, team-oriented environment
Legal Authorization to work in the United States (no sponsorship provided)