Application Engineer
Ripple Foods
Software Engineering
Cincinnati, OH, USA
Posted on Mar 27, 2026
CNC Programmer / Applications Engineer
We are seeking an experienced CNC Programmer / Applications Engineer to join a precision manufacturing team. In this role, you will work directly on the manufacturing floor to develop machining processes, optimize existing programs, and support machinists and engineers in solving complex manufacturing challenges.
Reporting to the Applications Engineering Manager, this position plays a key role in improving machining processes, supporting new product development, and ensuring high-quality production in a fast-paced machining environment.
Key Responsibilities
- Analyze engineering drawings and specifications to determine optimal machining processes and setups
- Develop and modify CNC programs for milling, turning, and grinding operations
- Create toolpaths using CAD/CAM software for 3, 4, and 5-axis machining
- Simulate and verify toolpaths using VERICUT
- Select cutting tools and machining strategies to maximize quality, efficiency, and cost effectiveness
- Generate setup documentation, tooling lists, and process instructions for machinists
- Collaborate with Manufacturing Engineers, Toolmakers, and Machinists to improve production processes
- Train and mentor machinists on programming, setups, and machining best practices
- Participate in the design of complex workholding, fixtures, and gauges
- Work with tooling vendors to evaluate cutting tool technologies for high-temperature superalloys
- Support prototype development and test new machining strategies on the shop floor
- Assist the Quality team in investigating and resolving programming-related non-conformances
- Conduct time studies and review job routings to ensure accurate production standards
- Maintain process documentation and engineering records in accordance with company procedures and quality standards
- Support continuous improvement initiatives to increase productivity and improve product quality
Qualifications & Experience
- 7–10 years of CNC machining experience (Mill, Lathe, and/or Grinding)
- 5–7 years of CNC programming experience
- Experience with Siemens NX CAD/CAM software
- Experience with VERICUT simulation software preferred
- Familiarity with FANUC and Okuma CNC controls preferred
- Strong knowledge of cutting tools and machining strategies for superalloys
- Experience working in AS9100 regulated environments
- Proficiency with CAD/CAM software, spreadsheets, and documentation tools