Computer Numerical Control Programmer
Ripple Foods
Software Engineering
South Bend, IN, USA
Senior CNC Programmer
Position Summary
We are seeking an experienced Senior CNC Programmer with a strong machining background to support precision manufacturing operations. This role is responsible for developing, optimizing, and maintaining CNC programs used to produce precision components from customer-supplied drawings.
The ideal candidate will have extensive hands-on experience in a machine shop environment and a strong understanding of CAD/CAM programming, tooling selection, and machining process optimization. This individual will work closely with machinists, engineers, and production teams to ensure efficient machining processes, high-quality parts, and continuous improvements across manufacturing operations.
Key Responsibilities
CNC Programming & Process Development
- Develop and optimize CNC programs using CAD/CAM software for precision machined components.
- Program multi-axis CNC machines, mills, and lathes based on engineering drawings and specifications.
- Interpret technical drawings, GD&T, and blueprints to create accurate machining programs.
- Optimize toolpaths, cutting parameters, and cycle times to improve efficiency and part quality.
- Support new part introductions by developing machining strategies and programming processes.
Machining & Tooling Support
- Select and optimize cutting tools, inserts, boring bars, fixtures, tool holders, and other machining accessories.
- Provide technical guidance and support to machinists and operators during setup and production.
- Troubleshoot machining issues and make program adjustments to ensure parts meet required specifications.
- Collaborate with production teams to ensure smooth program implementation and machine performance.
Continuous Improvement
- Identify opportunities to improve machining processes, tooling efficiency, and production throughput.
- Work with engineering and production teams to implement process improvements and cost reductions.
- Evaluate new tooling, fixturing, and machining technologies to enhance manufacturing capabilities.
Qualifications
- Minimum 10 years of machine shop experience in a manufacturing environment.
- Strong experience in CNC programming and CAD/CAM software.
- Experience programming CNC mills and lathes used in precision machining.
- Proficiency using common inspection and measurement equipment.
- Strong understanding of cutting tools, fixtures, inserts, boring bars, and machining accessories.
- Ability to interpret engineering drawings, blueprints, and technical specifications.
- Computer proficiency with Microsoft Word, Excel, and Outlook.
- Strong problem-solving, communication, and process improvement skills.
- Ability to follow written and verbal instructions and communicate effectively in English.