Job Description
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
Job Tags
Work at office,