1

Cnc Programmer Jobs in Tennessee (NOW HIRING)

Manufacturing CNC Technician

Oak Ridge, TN · On-site

$36.53 - $57.21/hr

  • Medical

  • Dental

  • Retirement

  • PTO

S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering ... As a Manufacturing CNC Technician, you will support machining, fabrication, assembly, testing, and ...

Manufacturing CNC Technician

Oak Ridge, TN · On-site

$36.53 - $57.21/hr

  • Medical

  • Dental

  • Retirement

  • PTO

S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering ... As a Manufacturing CNC Technician, you will support machining, fabrication, assembly, testing, and ...

Manufacturing CNC Technician

Oak Ridge, TN · On-site

$36.53 - $57.21/hr

  • Medical

  • Dental

  • Retirement

  • PTO

S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering ... As a Manufacturing CNC Technician, you will support machining, fabrication, assembly, testing, and ...

Manufacturing CNC Technician

Oak Ridge, TN · On-site

$36.53 - $57.21/hr

  • Medical

  • Dental

  • Retirement

  • PTO

S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering ... As a Manufacturing CNC Technician, you will support machining, fabrication, assembly, testing, and ...

Trainer-CNC Machining-3rd Shift

La Vergne, TN · On-site

$19.50 - $26.50/hr

Customers across aerospace and defense, earthworks, energy, general engineering and transportation ... Trainer-CNC Machining-3rd shift 3rd Shift offers a $3.00/hr shift differential on top of regular ...

CNC / EDM Machinist

Surgoinsville, TN · On-site

$16.25 - $22.25/hr

Hands-on experience with CNC programming and setup. Strong mechanical aptitude and attention to detail. Basic maintenance and troubleshooting skills for machining equipment. Commitment to workplace ...

Manufacturing CNC Technician

Oak Ridge, TN · On-site

$36.53 - $57.21/hr

  • Medical

  • Dental

  • Retirement

  • PTO

S.-based company, BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering ... As a Manufacturing CNC Technician, you will support machining, fabrication, assembly, testing, and ...

CNC / EDM Machinist

Surgoinsville, TN · On-site

$16.25 - $22.25/hr

Hands-on experience with CNC programming and setup. Strong mechanical aptitude and attention to detail. Basic maintenance and troubleshooting skills for machining equipment. Commitment to workplace ...

CNC Machinist

Greenback, TN · On-site

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Overview We are seeking a CNC Machinist to manufacture precision parts and components that support a diverse portfolio of engineered products. In this role, you'll run CNC milling and turning ...

CNC Machinist

Greenback, TN · On-site

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Overview We are seeking a CNC Machinist to manufacture precision parts and components that support a diverse portfolio of engineered products. In this role, you'll run CNC milling and turning ...

CNC Machinist

Greenback, TN

$24 - $34/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Overview We are seeking a CNC Machinist to manufacture precision parts and components that support a diverse portfolio of engineered products. In this role, you'll run CNC milling and turning ...

CNC Machine Operator

Chattanooga, TN · On-site

$17.50 - $24/hr

Read and interpret Engineering Drawing/Blueprints * Must Maintain Quality Expectations and ... Basic understanding of CNC and/or Manual Machining Principles. * Basic understanding of CNC G/M ...

Showing results 41-60

Cnc Programmer information

See Tennessee salary details

$15

$28

$40

How much do cnc programmer jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for cnc programmer in Tennessee is $28.10, according to ZipRecruiter salary data. Most workers in this role earn between $23.12 and $31.63 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

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

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.

What are the most commonly searched types of Cnc Programmer jobs in Tennessee?

The most popular types of Cnc Programmer jobs in Tennessee are:

What job categories do people searching Cnc Programmer jobs in Tennessee look for?

The top searched job categories for Cnc Programmer jobs in Tennessee are:

What cities in Tennessee are hiring for Cnc Programmer jobs?

Cities in Tennessee with the most Cnc Programmer job openings:

What are popular job titles related to Cnc Programmer jobs in TN?

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

Infographic showing various Cnc Programmer job openings in Tennessee 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 $58,441 per year, or $28.1 per hour.

Manufacturing Programmer - Mills, 4th Axis

ARCH Global Precision

Lexington, TN • On-site

$20.25 - $27.75/hr

Full-time

Posted 4 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.