2

Full Time Cnc Programmer Jobs in Tennessee (NOW HIRING)

Mechanical Design Engineer

Fairview, TN · On-site

$65K - $88K/yr

Mechanical Design Engineer Type: Full-Time Location: On-Site Reporting: Position Reports to the ... Implement knowledge of various manufacturing processes including CNC machining, stamping, injection ...

Program and troubleshoot systems involving PLCs, robotics, HMIs, CNC, and motion systems ... Benefits-US/CH_CN_DI_IB_LI_MA_MP_MW_OB_PH Entry level: Experienced hires Part- / Full-time: ...

Job Type Full-time Description Company Bio Since 2004, Merritt Precision has specialized in the ... CNC manufacturing support through programming and operation. • Communicate engineering changes ...

Production & Skilled Trades Job Schedule: Full time Remote: No Machinist Team Lead Weekend Days The ... CNC controls. * Able to read blueprints and apply GD&T standards. * Knowledge of G-code programming ...

Production & Skilled Trades Job Schedule: Full time Remote: No Machinist Team Lead 1st Shift The ... CNC controls. * Able to read blueprints and apply GD&T standards. * Knowledge of G-code programming ...

Showing results 41-60

Full Time Cnc Programmer information

See Tennessee salary details

$11

$27

$46

How much do full time cnc programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for full time cnc programmer in Tennessee is $27.28, according to ZipRecruiter salary data. Most workers in this role earn between $20.62 and $31.06 per hour, depending on experience, location, and employer.

What is a full time CNC programmer?

Full Time CNC Programmers are professionals who create, modify, and optimize programs that control automated machining tools like lathes, mills, and grinders using Computer Numerical Control (CNC) technology. They work full-time in manufacturing settings to ensure precise production of parts by writing and testing code for CNC machines. Their responsibilities often include reading blueprints, selecting tools, setting machine parameters, and troubleshooting programming or machining issues to maintain high-quality standards.

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

To thrive as a Full Time CNC Programmer, you need expertise in CNC machine operation, G-code programming, blueprint reading, and typically a background in manufacturing or mechanical engineering. Proficiency with CAD/CAM software (such as Mastercam or SolidWorks) and experience with various CNC controllers are essential, and certifications like NIMS can be advantageous. Strong problem-solving skills, attention to detail, and effective communication help ensure precise machining and efficient collaboration with production teams. These skills are crucial for producing high-quality components, minimizing errors, and supporting overall manufacturing productivity.

What are some common challenges CNC programmers face when transitioning to a full-time, team-based manufacturing environment?

CNC Programmers moving into a full-time, team-oriented setting often find that communication and collaboration become just as important as technical programming skills. Coordinating with machinists, engineers, and quality control staff to ensure programs meet design specifications and production deadlines requires adaptability and clear communication. Additionally, managing multiple projects simultaneously and troubleshooting unexpected machine issues can be challenging, but these experiences help build strong problem-solving skills and open up opportunities for career advancement into supervisory or engineering roles.

What is the difference between Full Time Cnc Programmer vs Part Time Cnc Programmer?

AspectFull Time Cnc ProgrammerPart Time Cnc Programmer
Work HoursTypically 40 hours per week, full scheduleFewer hours, often less than 20 hours per week
Employment StatusFull-time employment with benefitsPart-time, may lack benefits
Certifications & SkillsRequires CNC programming certifications, experience with CNC machinesSimilar certifications, but may require less experience
Work EnvironmentManufacturing plants, machine shopsSimilar environments, often flexible or remote options

Full Time Cnc Programmers work standard hours with benefits and full employment status, while Part Time Cnc Programmers have flexible hours with fewer benefits. Both roles require CNC programming skills and certifications, but full-time positions typically demand more experience and commitment.

Do full time CNC programmers make good money?

Full-time CNC programmers typically earn a competitive salary that varies by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, often supplemented by overtime or shift differentials in manufacturing environments.

How much do full time CNC programmers earn?

Full-time CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher salaries, especially in high-demand manufacturing environments.

Is there a demand for full time CNC programmers?

Full-time CNC programmers are in steady demand across manufacturing and machining industries due to ongoing production needs. Employers seek candidates with proficiency in CAD/CAM software, machine operation, and troubleshooting skills, often requiring certifications or experience with specific CNC machine brands. The job outlook remains positive as automation and precision manufacturing continue to grow.

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 cities in Tennessee are hiring for Full Time Cnc Programmer jobs?

Cities in Tennessee with the most Full Time Cnc Programmer job openings:

Infographic showing various Full Time 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 $56,740 per year, or $27.3 per hour.

Maintenance Technician

Snap-on Inc

Elizabethton, TN

Full-time

Re-posted 5 days ago


Snap-on rating

7.4

Company rating: 7.4 out of 10

Based on 79 frontline employees who took The Breakroom Quiz

295th of 499 rated machine equipment manufacturers


Job description

Overview

Position Summary: Install, maintain, troubleshoot/repair, and perform preventive maintenance for equipment throughout the facility. Utilize equipment manuals, blue prints, diagrams, schematics, and verbal instruction to repair mechanical, hydraulic, pneumatic, electrical, and combustion equipment, devices, and components. Efficiently inspect, analyze, troubleshoot, repair, and return equipment to production. Maintain the machinery to a good working status, to enable maximum output. Provide technical support and guidance to Mechatronics Technicians in an effort to troubleshoot, diagnose, and repair the root cause of equipment downtime.

ResponsibilitiesKEY TASKS:
  • Maintain a safe and clean working environment including safe tools and work practices, maintaining and installing guarding, and electrical safety.
  • Perform Lock-out Tag-out procedures.
  • Comply with all environmental policies and procedures.
  • Complete all work orders consistent with the customer's expectations (production) and the Maintenance Supervisor's expectations while continuously striving to improve our position as a World-Class Manufacturer.
  • Utilize PC's and laptops to input, monitor, and complete work orders.
  • Utilize the LAN/Internet to read technical documents and research components.
  • Initiate improvements to increase equipment OEE and uptime.
  • Facilitate the installation of new equipment
  • Participation in various plant improvement programs, including but not limited to:
    • 6s Workshops
    • PM Workshops
    • Kaizen
    • Shingijutsu
    • RCI Lean Events
    • Health and Safety Events
  • Work with various teams to rebuild and improve existing equipment and processes.
ESSENTIAL JOB FUNCTIONS:
  • Ability to interact with various departments on numerous coexisting projects.
  • Must be self-motivated and perform under well stressful conditions.
  • Must possess interpersonal skills allowing for interaction with management and shop-floor employees.
  • Must attend work on a daily basis and perform heavy bending, lifting, and twisting.
Qualifications

REQUIREMENTS:

  • 2 Year Associates Degree in Electronics or equivalent.
  • Minimum of five years experience, preferably in a machining and maintenance environment.
  • Must make the required scores on the specified NOCTI assessments for this position.
  • Blueprint reading including electrical, hydraulic, and pneumatic schematics.
  • Maintain, troubleshoot, and repair pneumatic, hydraulic, mechanical, electrical controls, and electrical distribution.
  • Responsible for supporting and maintaining software driven controls including but not limited to:
    • Programmable Logic Controllers
    • Operator interfaces
    • Computer Numeric Controllers
    • Servo and Stepper Drive systems
    • Robotics: Adept, Motoman, Fanuc
    • Process control systems including temperature, position, and force control.
  • Perform PLC troubleshooting of Allen Bradley, Siemens, Automation Direct, and Koyo controls.
  • Verify and update electrical prints and equipment software
  • Understand axis control systems, force and distance monitoring, burner control systems, and robotic systems.
  • Computer literate with skills in spreadsheets, word-processing, presentation, and E-mail software.

ADDITIONAL EXPERIENCE DESIRED:

  • Allen Bradley software including PLC2, RSLogix 500/5000, and PanelBuilder
  • Siemens Software including TI, Step 5, and Step 7
  • Fanuc Software including FAPT Ladder
  • Koyo software including DirectSoft and C-More
  • Motor and Drive software including Drive Explorer, PACSCI, and IBS
  • Communication software including ProComm, PCIN, and RSLinx
  • Understand Ethernet and USB drivers
  • CNC equipment experience: Mazak, Haas, Mori Seiki, Doosan, DMG, Takamaz, and Murata
  • Machining experience including CNC programming
  • AutoCAD design work
  • Microsoft Office packaged including Word, Excel, PowerPoint, Access, Outlook, and Project.
Employment Type: FULL_TIME

What Snap-on employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom