1

Cmm Programmer Jobs in Jackson, TN (NOW HIRING)

Manufacturing Engineer

Jackson, TN · On-site

$69K - $89K/yr

Company Description manufacturing company Jackson, TN manufacturer needs a Manufacturing Engineer with experience in CNC programming. * You will ensure that production processes meet customer and ...

Manufacturing Engineer

Brownsville, TN · On-site

$58K - $75K/yr

Company Description manufacturing company Jackson, TN manufacturer needs a Manufacturing Engineer with experience in CNC programming. This is with a medium size company of about 100 employees. * You ...

New

Manufacturing Engineer

Brownsville, TN

$58K - $75K/yr

Company Description manufacturing company Jackson, TN manufacturer needs a Manufacturing Engineer with experience in CNC programming. This is with a medium size company of about 100 employees. * You ...

New

Manufacturing Engineer

Lexington, TN

$55K - $71K/yr

The Manufacturing Engineer's primary responsibility is to optimize machinery utilization and streamline assembly line operations to maximize efficiency. To excel in this role, ideal candidates should ...

Manufacturing Engineer

Lexington, TN · On-site

$55K - $71K/yr

The Manufacturing Engineer's primary responsibility is to optimize machinery utilization and streamline assembly line operations to maximize efficiency. To excel in this role, ideal candidates should ...

Manufacturing Engineer

Lexington, TN · On-site

$55K - $71K/yr

The Manufacturing Engineer's primary responsibility is to optimize machinery utilization and streamline assembly line operations to maximize efficiency. To excel in this role, ideal candidates should ...

Manufacturing Engineer

Jackson, TN

$69K - $89K/yr

Overview We are seeking a Manufacturing Engineer to support process improvement, tooling development, equipment upgrades, and continuous improvement initiatives across multiple manufacturing ...

Manufacturing Engineer

Trenton, TN · On-site

$59K - $76K/yr

Manufacturing Engineer - 2796 Develops, evaluates and improves industrial manufacturing methods, utilizing knowledge of product design, materials and parts, fabrication processes, tooling and ...

Manufacturing Engineer

Trenton, TN

$59K - $76K/yr

Manufacturing Engineer - 2796 Develops, evaluates and improves industrial manufacturing methods, utilizing knowledge of product design, materials and parts, fabrication processes, tooling and ...

Manufacturing Engineer

Trenton, TN

$59K - $76K/yr

Manufacturing Engineer - 2796 Develops, evaluates and improves industrial manufacturing methods, utilizing knowledge of product design, materials and parts, fabrication processes, tooling and ...

Manufacturing Engineer

Jackson, TN · On-site

$63K - $82K/yr

This role will report to the Engineering Manager and is an integral member of the Engineering team. You will work cross-functionally to implement manufacturing improvements and drive data-driven root ...

Manufacturing Engineer

Jackson, TN · On-site

$63K - $82K/yr

This role will report to the Engineering Manager and is an integral member of the Engineering team. You will work cross-functionally to implement manufacturing improvements and drive data-driven root ...

Manufacturing Engineer

Trenton, TN · On-site

$59K - $76K/yr

Manufacturing Engineer - 2796 Develops, evaluates and improves industrial manufacturing methods, utilizing knowledge of product design, materials and parts, fabrication processes, tooling and ...

Manufacturing Engineer (Middleton)

Middleton, TN · On-site

$59K - $76K/yr

TK Elevator is currently seeking an experienced Manufacturing Engineer in Middleton, TN. Responsible for driving continuous improvement initiatives and supporting the design, development, and ...

next page

Showing results 1-20

Cmm Programmer information

See Jackson, TN salary details

$15

$27

$41

How much do cmm programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for cmm programmer in Jackson, TN is $27.87, according to ZipRecruiter salary data. Most workers in this role earn between $23.08 and $31.92 per hour, depending on experience, location, and employer.

What is a CMM programmer?

CMM Programmers are professionals who operate and program Coordinate Measuring Machines (CMMs) used in manufacturing and quality control. They create and modify programs that guide the CMM to measure the physical geometrical characteristics of an object, ensuring it meets design specifications. CMM Programmers often work with CAD models, interpret technical drawings, and analyze measurement data to maintain product quality and consistency. Their expertise is essential in industries where precision and accuracy are critical, such as aerospace, automotive, and manufacturing.

What are some common challenges CMM programmers face when working with complex parts or tight tolerances?

CMM Programmers often encounter challenges when measuring complex geometries or parts with very tight tolerances, as these require precise programming and thorough understanding of both the CMM software and the part's specifications. Interpreting intricate engineering drawings and selecting the correct probing strategies are critical to avoid measurement errors. Additionally, collaborating closely with quality engineers and production teams is essential to resolve discrepancies and ensure parts meet all requirements. Continuous learning and adaptability are important, as technology and part designs are always evolving in this field.

What are the key skills and qualifications needed to thrive as a CMM programmer, and why are they important?

To thrive as a CMM Programmer, you need expertise in precision measurement, geometric dimensioning and tolerancing (GD&T), and a background in manufacturing or engineering, often supported by relevant technical certifications. Familiarity with CMM software such as PC-DMIS or Calypso, as well as the ability to interpret blueprints and use CAD systems, is essential. Strong problem-solving skills, attention to detail, and effective communication help ensure accuracy and collaboration with quality and production teams. These skills are crucial for maintaining high manufacturing standards, reducing errors, and ensuring components meet strict specifications.

What is the difference between Cmm Programmer vs Cnc Machinist?

AspectCmm ProgrammerCnc Machinist
CredentialsOften requires technical certifications or training in CMM programmingTypically needs machining experience and technical skills, sometimes certifications
Work EnvironmentWorks in quality control labs or manufacturing settings focusing on measurement and inspectionOperates CNC machines in manufacturing or production environments
Industry UsageCommonly used in industries requiring precise measurements, such as aerospace and automotiveUsed across manufacturing sectors for producing parts and components

The main difference is that a Cmm Programmer specializes in programming Coordinate Measuring Machines to inspect parts, while a Cnc Machinist operates CNC machines to produce parts. Both roles are essential in manufacturing, but they focus on different stages of the production process.

Are Cmm programmers in demand?

CMM programmers are in demand in manufacturing and quality control industries that require precise measurement and inspection of parts using coordinate measuring machines. Their skills in programming and operating CMM equipment are valuable for ensuring product quality, especially in aerospace, automotive, and industrial sectors where strict tolerances are required.

How much do Cmm programmers make in the US?

CMM programmers in the US typically earn between $50,000 and $80,000 annually, depending on experience, certifications, and location. Skilled programmers with proficiency in programming languages and CMM inspection tools can earn higher salaries, especially in manufacturing and quality control environments.

What is the future of Cmm programming?

CMM (Coordinate Measuring Machine) programming is expected to remain important in manufacturing for quality control and precision measurement, with increasing integration of automation and CAD/CAM software. As manufacturing advances, skills in programming, calibration, and understanding of metrology tools will continue to be valuable for CMM programmers.

What are popular job titles related to Cmm Programmer jobs in Jackson, TN?

For Cmm Programmer jobs in Jackson, TN, the most frequently searched job titles are:

What cities near Jackson, TN are hiring for Cmm Programmer jobs?

Cities near Jackson, TN with the most Cmm Programmer job openings:

Infographic showing various Cmm Programmer job openings in Jackson, TN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $57,971 per year, or $27.9 per hour.

Manufacturing Programmer - Mills, 4th Axis

ARCH Global Precision

Lexington, TN • On-site

$20.25 - $27.75/hr

Full-time

Posted 9 days ago


Job description

Summary
Primary role is to support the production in the factory to include programming, running equipment to check parts when necessary, and assisting in interpretation of the results with an eye towards guiding the machine setup staff in dialing in the machine when parts are out of specification. Where possible in addition to writing the code, designing and developing fixturing and fixturing strategies necessary for properly and repeatedly holding the parts to be inspected, setting up the first inspection run and then debugging the fixturing and programs. Code and fixturing for larger volume inspections should be designed to be used by component inspectors. Job requires training component inspectors how to setup and run such programs. Data should be designed to support automatic integration with Measurlink.
Essential Duties and Responsibilities:
• Write code that supports these objectives and provides optimal functionality for CMM.
• Edit and improve upon code in existing CMM programs and applications.
• Design new programs and applications that will enhance the efficacy of the CMM equipment.
• Ensure code is error-free, readable, efficient, and logically organized for ease of access.
• Aptly name variables and include code comments for future users.
• Provide supplemental program instructions and diagrams for code in layman's terms.
• Develop set systems and tasks for efficient coding processes.
• Run extensive tests and trial runs to confirm proper functionality and desired results.
• Perform detailed, manual checks of code.
• Troubleshoot errors effectively and efficiently.
• Create, manage, and maintain coding databases.
• Formulate efficient database retrieval systems.
• Frequently run upgrades on systems.
• Utilize information from code libraries to ease and expedite the coding process.
• Ensure programs, external equipment, networks, etc. are all in proper communication.
• Provide model diagrams and prototypes of programming system as necessary.
• Collaborate in cross-functional projects.
• Stay abreast of industry breakthroughs and any new relevant Sylvac technology
• Develop inspection process.
• Utilize programming strategies for the most proficient and effective inspection methods.
• Utilize part drawings and CAD files to program inspection equipment.
• Review blueprints and specification to establish correct inspection criteria following best practices.
• Communicate and resolve issues with peers/other departments.
• Develop and implement continuous improvement ideas on new and legacy parts.
• Consult with supervisors, other programmers, and end users to gather information about program intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, interfaces with other systems.
• Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs.
• Other duties as assigned.
Minimum Requirements
• Bachelor's degree in computer programming, computer science, quality engineering or related field, or relative hands-on experience.
• Have a minimum of 3 years CNC experience programming precision measuring equipment.
• Experience with GD&T.
• Self-Starter / Self-Motivated / Flexible
• Reliable and dependable.
• Adept problem solver.
• Efficient and accurate, detail-oriented.
• Positive internal and customer focused attitude.
• Must enjoy fast pace and rapidly changing environment.
• Strong ability to organize, prioritize and communicate.
• Champion projects to ensure meeting customer delivery.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Competencies
• Knowledge and Skills:
o Must understand installation, configuration and troubleshooting processes for software, hardware, networking and accessory equipment.
• Abilities:
o Requires the ability to independently perform all of the duties of the position efficiently and effectively.
o Must have strong communication and training skills and be able to communicate technical information to non-technical users.
Language Skills
• Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to effectively present information to top management, public groups, and/or boards of directors.
Reasoning Ability
• Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Physical Demands
Depending on the assignment, may require ordinary ambulatory skills sufficient to visit other locations; or the ability to stand, walk and manipulate (lift, carry, move) light to medium weights of 10-50 pounds. Requires good hand-eye coordination, arm, hand and finger dexterity, including ability to grasp, and visual acuity to use a keyboard, operate equipment and read technical information.
Work Environment
Work is performed indoors with some potential for exposure to safety and health hazards. May periodically travel to satellite sites.
Additional Notes
ARCH Global Precision is an Equal Opportunity Employee and wholeheartedly supports diversity in the workplace as a basic premise for business success. All employees of ARCH Global Precision are employed on an at-will basis.
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.
A review of this position has excluded the marginal functions of the position that are incidental to the performance of fundamental job duties. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbent(s) will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.