Infosys Limited logo
IT Services, Consulting, Software Development

CMM Programmer

San Diego, CAOnsiteFull Time$60,000–$85,000 /yrPosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • CMM
  • PC-DMIS
  • Calypso
  • MCOSMOS
  • GD&T
  • AS9100
  • AS9102
  • First Article Inspection
  • Aerospace
  • Gas Turbine

Nice to have

  • Mechanical Engineering
  • Manufacturing
  • Statistical Tools

Role summary

Seeking a skilled CMM Programmer with aerospace or gas turbine industry experience to develop, optimize, and execute inspection programs for precision measurement and quality compliance. Responsibilities include programming CMMs, inspecting complex components, interpreting engineering drawings and GD&T, conducting first article inspections, collaborating with teams, analyzing data, and ensuring adherence to aerospace quality standards.

Job Summary

We are seeking a highly skilled CMM (Coordinate Measuring Machine) Programmer with hands-on experience in the gas turbine and/or aerospace industry. The ideal candidate will be responsible for developing, optimizing, and executing inspection programs to ensure precision measurement and compliance with strict aerospace quality standards.


Key Responsibilities

  • Develop, edit, and optimize CMM programs using software such as PC-DMIS, Calypso, or MCOSMOS.
  • Perform inspections of complex components such as turbine blades, vanes, rotors, stators, casings, and precision aerospace parts.
  • Interpret engineering drawings, GD&T (Geometric Dimensioning & Tolerancing), and CAD models.
  • Conduct first article inspections (FAI) in accordance with AS9102 standards.
  • Collaborate with manufacturing, quality, and engineering teams to resolve dimensional and process issues.
  • Analyze inspection data and generate detailed reports using statistical tools.
  • Ensure compliance with AS9100, ISO standards, and aerospace quality requirements.
  • Maintain calibration and proper functioning of CMM equipment.
  • Troubleshoot programming or measurement discrepancies and recommend corrective actions.
  • Support continuous improvement initiatives aimed at enhancing inspection efficiency and accuracy.

Required Qualifications

  • Bachelor’s degree in Mechanical Engineering, Manufacturing, or related field (or equivalent experience).
  • 3+ years of hands-on experience as a CMM Programmer in aerospace or gas turbine manufacturing.
  • Strong expertise in CMM programming software (PC-DMIS, Calypso, etc.).
  • In-depth understanding of GD&T and blueprint reading.
  • Experience in inspecting tight-tolerance, high-precision components.
  • Familiarity superalloys, titanium, and composites.
  • Knowledge of AS9100 / AS9102 standards and aerospace quality systems.

Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.

Sample Infosys Limited interview questions

  • 1

    Design a food delivery system like DoorDash.

    system designmedium
  • 2

    Aggressive Cows Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.

    codingmedium
  • 3

    Palindrome After Deleting One Character Determine if a string can be a palindrome after deleting at most one character. Input: s = "abc" Output: FALSE Explanation: Deleting any single character leaves either "ab", "bc", or "ac", none of which result in a valid palindrome.

    codingmedium
  • 4

    Encode and Decode Strings Encode a list of strings into a single string and decode it back. Input: strs = ["","hello",""] Output: ["","hello",""] Explanation: Prepends chunk lengths and a delimiter (e.g., "0#5#hello0#") to safely encode and perfectly restore empty strings.

    codingmedium
  • 5

    Implement a Trie Implement a Trie for prefix matching. Input: insert("hello"), startsWith("hel") Output: TRUE Explanation: Traverses the Trie nodes to confirm that the prefix "hel" actively exists within the inserted word "hello".

    codingmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Infosys Limited's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.