
Manufacturing Engineer - CNC Programming
- Marshalltown, IA
- Permanent
- Full-time
- Develop and optimize CNC programs for mills, lathes, and multi-axis CNC machines using CAM software (e.g., Edgecam, Gibbscam, Siemens NX,etc.).
- 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, 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.
- 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,etc.).
- Strong understanding of geometry and trigonometry fundamentals.
- Ability to accurately read, interpret, and apply engineering part prints and technical drawings.
- Legal Authorization to work in the United States.