CMM Programmer - Large Engine Components

Caterpillar Inc.•Lafayette, IN
•$89,210 - $133,810•Onsite

About The Position

The Manufacturing Engineer/CMM Programmer translates 3D engineering models and Caterpillar blueprints into CMM checks for purchased finished goods in Supplier Quality. The role creates, runs off, debugs, and maintains CMM checks supporting production, receiving inspections, APQP/PPAP, warranty claims, and line failures. It also collaborates with suppliers on CMM data in PC DMIS and may provide mobile arm support and technical assistance to the team. This fast-paced, problem-solving position requires prioritization, time management, and strong record keeping. It serves as a resource for Engineering, Manufacturing Engineering, Operations, Quality, and the supply base. The primary focus is writing CMM programs to support production and engineering and to help identify root causes. The successful candidate creates PC DMIS checks focused on special design characteristics and features to ensure part quality. The position is onsite five days per week in Lafayette, Indiana, with travel up to 10% possible. Relocation assistance is available; visa sponsorship is not available.

Requirements

  • A two-year technical degree or relevant experience in CMM operation, CMM programming, or machining.
  • Knowledge of collaborative automation techniques and processes and ability to develop and deploy manufacturing processes.
  • Knowledge of decision-making methods and tools and ability to analyze situations and make informed, productive decisions.
  • Knowledge of manufacturing engineering processes, techniques, and methods.
  • Knowledge of lean manufacturing principles and their implementation.
  • Knowledge of manufacturing methods, technologies, and processes, and ability to execute, plan, manage, and monitor manufacturing processes.
  • Knowledge of problem-solving approaches and tools and ability to apply them to diverse situations.
  • Knowledge of robotic process automation techniques and processes and ability to develop and deploy RPA solutions.
  • Ability to prioritize and manage time effectively and maintain strong records.
  • Professional, customer-focused approach and willingness to meet goals, accept assignments, and adapt to change.
  • Self-directed, quality- and safety-minded approach, with interest in learning and improving the work area.

Nice To Haves

  • CMM operation and/or prior machining experience.
  • Experience programming with PC DMIS, Calypso, or Polyworks.
  • Skills in EPIX, Microsoft Word, Excel, HVC, AMS, EIMS, Pro-E, Creo, and Visual Basic.
  • Knowledge and experience in computer-controlled operations.
  • Programming computer skills and experience with gages, layout, and machining.
  • Hands-on CNC and conventional machining experience, including milling, drilling, boring, tapping, and broaching.
  • Experience operating CMMs and using programming languages such as Polyworks and PC-DMIS.
  • Blueprint reading experience.

Responsibilities

  • Train and assist with daily operations.
  • Develop specialized CMM programs and data collection procedures.
  • Assist with interpretation of CMM reports and data.
  • Recommend improvements to current and future systems, procedures, training, and equipment.
  • Write CMM programs to support production and engineering and help determine root causes of concerns.
  • Read blueprints and interpret GD&T to diagnose and troubleshoot issues.
  • Create PC DMIS checks focused on special design characteristics and features to ensure quality parts.
  • Collaborate with suppliers on CMM data in PC DMIS.
  • Provide mobile arm support and technical assistance to the team as needed.
  • Maintain a professional, customer-focused approach, meet goals and objectives, and take on special assignments as needed.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service