Job Title: Applications Engineer / Programmer
Location: Southern Michigan
Summary
The Applications Engineer / Programmer is responsible for developing, maintaining, and optimizing CNC programming across all cells and work centers. This role ensures all pre-production processes are prepared for efficient floor release and supports manufacturing through process improvements and tooling strategies.
Key Responsibilities
CNC Programming & Pre-Production
Develop, review, and revise CNC programs using CAD models, drawings, and specifications.
Optimize program efficiency and troubleshoot issues to improve machining performance.
Maintain integrity and security of all CNC programs using Predator software.
Create and control setup documentation; ensure programs and related materials are updated and saved properly.
Tooling & Process Optimization
Select and order optimum tooling; engage with tool vendors for quotes and availability.
Determine machining sequences, tool paths, and specifications such as radii, dimensions, and curvatures.
Integrate deburring processes into CNC programming to reduce manual labor.
Support prototype tooling and trials with Engineering and R&D.
Cross-Functional Collaboration
Partner with engineers, managers, and production teams to refine manufacturing approaches.
Participate in kickoff meetings for new jobs, cells, and customers.
Provide feedback to Engineering on manufacturability and inspection challenges.
Continuous Improvement
Lead process improvements for A+ grade processes on all jobs.
Track and evaluate issues identified during production for process optimization.
Support onboarding and development of entry-level programming talent.
Participate in departmental software enhancements and upgrades.
Equipment & Platforms Supported
CNC Machines: Citizen (Star, M32, L20), Robodrill (3-Axis & 5-Axis), Nakamura (SC-200/300, WT250)
Systems: Epicor, Microsoft Office, Lucid Chart, Predator
KPIs & Measurables
Completion of skill-based improvement goals
On-time program readiness for scheduled jobs
Reduction in floor-identified issues due to pre-production gaps
Tooling cost savings and efficiency gains
Accuracy and timeliness of setup and program documentation