CNC Programmer
- Grand Rapids, MI, United States
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
CNC Programmer
Apply Now!
Back to search
Location: Grand Rapids, MI
Department: Machine Shop
Posted: 10/27/2026
Location Name: Grand Rapids, MI
Wage: Depends on Experience
Position Type: Full Time
Shift: 1st
We are looking for aCNC Programmerwho will actively program and maintain CNC machines for the ABT Machine Shop.
Essential Duties and Responsibilities
Programming & Technical Tasks• Create, edit, and optimize CNC programs using Hypermill software to create programs for milling, turning, and multi-axis machining operations.• Interpret engineering drawings, blueprints, and 3D models to determine machining strategies, toolpaths, and tooling requirements.• Select appropriate cutting tools, holders, speeds, and feeds based on material type and machining needs.• Simulate and validate toolpaths to ensure accuracy, safety, and efficiency prior to production release.• Develop and maintain detailed setup sheets and machining process documentation.
Production Support• Collaborate with machinists to ensure programs run efficiently on the shop floor.• Troubleshoot programming, machining, and tooling-related issues to minimize downtime.• Adjust and optimize programs to improve cycle times, tool life, and part quality.• Support machine setup optimization and contribute to fixture design as needed.
Quality & Compliance• Ensure machining operations meet dimensional, tolerance, and surface finish requirements.• Partner with Quality Assurance to resolve non-conformances and assist with root cause analysis.• Maintain strict revision control of CNC programs, tooling data, and process documentation.
Continuous Improvement• Identify opportunities to enhance machining processes, tooling strategies, and CNC programming standards.• Evaluate and implement new cutting tools, technology, and programming methods.• Support lean manufacturing initiatives and productivity enhancements within the machine shop.
Other Duties• Maintain organized program files, tool libraries, and process documentation.• Train machinists and operators in program interpretation, tooling setup, and machining best practices.• Assist in estimating machining times for new parts, prototypes, or customer quotes.
Skills and Qualifications
- Strong proficiency with CAM software (HyperMill, GibbsCAM, Soildworks, etc.).• Ability to read and interpret engineering drawings, GD&T, and 3D models.• Solid understanding of G-code, M-code, and CNC control systems (Mori, Hurco, Mazak, etc.).• Knowledge of machining fundamentals, tooling selection, work holding, and cutting strategies.• Strong mathematical and analytical skills, including geometry and trigonometry.• Hands-on experience with mills, lathes, or multi-axis machines is preferred.• Ability to troubleshoot machining and programming issues effectively.• Familiarity with CAD software and model manipulation.• Strong attention to detail with a commitment to precision and quality.• Effective communication and collaboration skills across production and engineering teams.• Experience with lean manufacturing, process optimization, or continuous improvement initiatives is a plus.
About our CompanyAmphenol Borisch Technologies (ABT), a division of Amphenol Corporation, is an industry leader in providing high-reliability electronic systems for Aerospace and Defense companies across the globe. ABT is focused on expanding the company’s industry presence by providing customers with superior quality and service combined with advanced manufacturing capabilities. ABT is headquartered in Grand Rapids, MI and has locations in Nogales, Mexico, Mesa, AZ and London, Ontario.
Benefits We Offer: At Amphenol Borisch Technologies, we provide a wide range of benefits for our permanent full-time employees. Highlights include:
UNITED STATES
- Unique full-time work schedule that includes every other Friday off
- Full Medical, Dental and Prescription Drug Insurance
- Flexible Spending Accounts
- Generous 401(k) match
- Company-paid and Voluntary Life Insurance plans
- Paid Holidays and Paid Time Off Days
- Reimbursement Programs (Gym, Tuition, etc.)
- Paid time off to volunteer
- Company-Paid Short Term Disability
CANADA
- Full benefits package
- Company-paid and Voluntary Life Insurance plans
- Paid Holidays and Paid Time Off Days
- Reimbursement Programs (Gym, Tuition, etc.)
- Pension plan
- Paid parental leave
Amphenol Borisch Technologies is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other protected status.
Apply Now!
More about this job
Skills
- CNC
- Machining
- Read engineering drawings
- Documentation
- Troubleshoot
- Regulatory compliance
- Quality assurance
- Root cause analysis
- Process improvement
- CNC machining
- Lean manufacturing
- Estimating
- CAM software
- GibbsCAM
- G-code
- M-code
- Control systems
- Analytical skills
- CAD software
- Attention to detail
- Communication skills
- Collaboration
- Electronics
- Apply advanced manufacturing