> Markdown version of [/jobs/ext/4356549-application-engineer](https://www.wearedevelopers.com/jobs/ext/4356549-application-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Engineer - **Company:** LHH - **Location:** Muskegon, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 3d Models, Adobe InDesign, Application Performance Management, Application Testing, C Sharp (Programming Language), SolidWorks (CAD), G-Codes, Design of User Interfaces, Microsoft Visual Studio, Microsoft Office, Programming Environments, Software Tools, Software Engineering, Technical Data Management Systems, Siemens NX, M-code, Macros, Information Technology - **Published:** October 18, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-1A54CBC972F99DEF3F/ ## About the Role * Proficiency in CNC programming, including G-code, M-code, macros, and parametric programming. * Understanding of precision grinding processes, grinding wheels, tooling, and machine tool applications. * Familiarity with Fanuc CNC controls and related programming environments. * Working knowledge of mechanical and electrical systems, hydraulics, pneumatics, and general machine tool functionality. * Demonstrated troubleshooting, analytical, and process optimization skills. * Experience developing or refining CNC machining or grinding processes to meet demanding quality and dimensional requirements. * Experience with C# programming and Visual Studio for developing user interfaces, machine functionality, or data collection systems. * Familiarity with 3D CAD/CAM software; experience with Siemens NX or SolidWorks is preferred. * Proficiency with Microsoft Office applications. * Strong problem-solving skills, attention to detail, and the ability to manage multiple projects and priorities. * Effective written and verbal communication skills, with the ability to work collaboratively across engineering, sales, service, and customer-facing teams., * Approximately 2-5+ years of practical experience in applications engineering, CNC programming, or a related technical discipline. * Experience with CNC grinding applications, precision manufacturing, machine tools, or comparable manufacturing technologies is preferred. * Bachelor's degree in Engineering, Computer Science, or a related technical field is preferred; equivalent practical experience may also be considered. ## Description Process Development and Optimization * Develop, test, and refine grinding processes for CNC precision grinding machines to achieve customer specifications for accuracy, quality, and performance. * Create and optimize CNC programs, macros, and parametric code to support machine functionality and process requirements. * Evaluate grinding results and implement process improvements to enhance repeatability, efficiency, and cycle times. CNC Programming and Automation * Develop, implement, and troubleshoot G-code and M-code programs for grinding, probing, turning, tool changes, and related machine functions. * Utilize Fanuc CNC controls and associated software tools to optimize machine performance. * Support the development of machine user interfaces, automation features, and data collection systems as needed. Cross-Functional Engineering Collaboration * Collaborate with Mechanical, Electrical, Controls, and Design Engineering teams to translate application requirements into functional machine processes. * Ensure grinding processes and CNC programs are properly integrated with machine design, controls, and automation systems. * Participate in engineering reviews and provide technical input to improve machine functionality, reliability, and overall application performance. Machine Testing and Validation * Support machine runoffs, acceptance testing, and process validation to ensure equipment meets established performance requirements. * Conduct application testing, analyze grinding results, and troubleshoot issues involving machine performance, programming, tooling, and process parameters. * Implement necessary programming and process adjustments to achieve customer specifications before machine delivery and acceptance. Customer Support and Training * Provide applications engineering support during machine assembly, installation, commissioning, and customer acceptance. * Train customers on grinding processes, CNC programming techniques, and machine operation. * Work with customers, sales, and service teams to resolve application-related challenges and identify opportunities for performance improvement. * Communicate technical information clearly to internal teams and external stakeholders. Sales and Proposal Support * Assist sales and applications teams with technical evaluations, application feasibility assessments, and machine configuration recommendations. * Develop process estimates, cycle-time studies, and tooling recommendations to support customer proposals. * Contribute to machine layout reviews and preliminary application planning to ensure proposed solutions align with customer requirements. Continuous Improvement * Identify and implement opportunities to improve grinding performance, process efficiency, machine reliability, and customer outcomes. * Participate in design and process reviews to enhance repeatability, reduce cycle times, and support continuous product improvement. Travel Requirements * Travel to customer and vendor locations as needed, typically up to 35%, to support application development, machine installation, troubleshooting, and customer training.