Position Title: Application Programmer
Location: Michigan, USA
Salary: $100k
A precision manufacturing company specializing in advanced CNC machining solutions is seeking a CAM & CNC Programmer / Machine Setup Specialist to support the qualification and runoff of new multi-axis CNC machines. The position also involves the development of cutting sequences, customer training, and production support across client sites in the United States, with occasional assignments in Canada and abroad. While residency near Wixom, Michigan is preferred, it is not required.
Key Responsibilities:
-
Program and troubleshoot complex mill-turn components across various industries using advanced CNC technologies.
-
Conduct qualification and runoff procedures for new machines at customer locations.
-
Develop and test cutting sequences to optimize machining performance.
-
Provide hands-on support for production processes and operator training at customer sites.
-
Collaborate with internal engineering teams and communicate technical details to customers and international technical departments.
-
Perform cycle time calculations and create process sequence charts.
-
Represent the company at customer locations with professionalism and technical expertise.
Technical Skills Required:
-
Proficient in CAD/CAM software, with specific experience in programming multi-axis, multi-function CNC machine tools.
-
Solid knowledge of macro programming and manual G&M code programming.
-
Expertise in CNC machining processes including milling, turning, drilling, and boring.
-
Familiarity with advanced CNC control systems, especially Sinumerik 840D.
-
Strong understanding of workholding, tooling setup, and fixture design.
Soft Skills:
-
Excellent planning and time management capabilities.
-
Strong communication skills—verbal and written—for both technical and customer-facing scenarios.
-
Proficient in Microsoft Office applications (Word, Excel).
-
Customer-oriented mindset with a strong focus on service and results.
-
Logical, critical thinker with strong problem-solving skills.
Experience and Qualifications:
-
Demonstrated ability to set up and operate multi-axis, multifunction CNC machining centers.
-
Ability to read and interpret complex 2D drawings and 3D models.
-
Experience in CNC simulation and process development preferred.
-
Strong understanding of G&M code.
-
Valid driver’s license with a clean driving record.
-
Valid U.S. passport and background clearances required for access to secure or government facilities.
Education:
-
Three-year technical degree, or
-
Minimum of five years’ experience in process development and programming of advanced CNC machine tools.
Language Requirements:
-
Proficiency in English (verbal and written) required.
-
Knowledge of German or Spanish is a plus, but not mandatory.
Compensation & Benefits:
-
Competitive salary with car allowance and mileage reimbursement.
-
Paid insurance coverage.
-
Retirement plan.
-
Paid time off (PTO).
-
Company-provided laptop and cell phone.
-
Per diem for travel.
-
Ongoing job-specific training, including opportunities for international training.
Related jobs
Join our newsletter
Sign up to discover the latest jobs, market insights, blogs and more

All content copyrighted Kensington Additive © All rights reserved