1

Automation Programmer Jobs in Tennessee (NOW HIRING)

We're looking for a skilled and forward-thinking Ctrl Systems Engineer / Automation Engineer (AE) to join our growing team as we work to service one of the world's largest online retailers. We offer ...

... an Automation Engineer, you will play a crucial role in maximizing equipment reliability and operational performance in our fulfillment centers by providing proactive controls automation and ...

... an Automation Engineer, you will play a crucial role in maximizing equipment reliability and operational performance in our fulfillment centers by providing proactive controls automation and ...

... an Automation Engineer, you will play a crucial role in maximizing equipment reliability and operational performance in our fulfillment centers by providing proactive controls automation and ...

... an Automation Engineer, you will play a crucial role in maximizing equipment reliability and operational performance in our fulfillment centers by providing proactive controls automation and ...

next page

Showing results 1-20

Automation Programmer information

See Tennessee salary details

$36.8K

$73.2K

$101.7K

How much do automation programmer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for automation programmer in Tennessee is $73,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,700.00 and $84,000.00 per year, depending on experience, location, and employer.

What is an Automation Programmer job?

An Automation Programmer designs, develops, and maintains automated systems and scripts to streamline repetitive tasks and improve efficiency. They work with various programming languages, automation frameworks, and tools to create solutions for software development, manufacturing, or IT operations. Their role often involves writing and debugging automation scripts, integrating APIs, and optimizing workflows. Automation Programmers collaborate with engineers, developers, and IT teams to ensure seamless automation of processes.

What are the typical daily responsibilities of an Automation Programmer?

As an Automation Programmer, your day-to-day responsibilities often include designing, coding, and testing automation programs tailored to manufacturing or industrial processes. You’ll troubleshoot system issues, implement upgrades, and collaborate closely with engineers, technicians, and operations personnel to optimize performance. Documentation of program changes and training team members on system updates is frequently required. The role is dynamic and may involve both on-site and remote work, depending on the project's needs and the employer's setup.

What are the key skills and qualifications needed to thrive in the Automation Programmer position, and why are they important?

To thrive as an Automation Programmer, you need solid experience with programming languages such as Python, Java, or C#, and a strong understanding of automation frameworks and control systems. Familiarity with tools like PLCs, SCADA systems, robotics platforms, and industry certifications such as Siemens, Allen-Bradley, or ISA can be highly beneficial. Excellent problem-solving, communication, and teamwork skills help you collaborate effectively with engineering and operations teams. These competencies are crucial to ensure reliable automation solutions that enhance productivity and streamline complex industrial processes.

What are the most commonly searched types of Automation Programmer jobs in Tennessee? The most popular types of Automation Programmer jobs in Tennessee are:
What job categories do people searching Automation Programmer jobs in Tennessee look for? The top searched job categories for Automation Programmer jobs in Tennessee are:
Infographic showing various Automation Programmer job openings in Tennessee as of June 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $73,212 per year, or $35.2 per hour.
OT / Industrial Automation Engineer

OT / Industrial Automation Engineer

Staffingine LLC

Jefferson City, TN • On-site

Contractor

Posted 12 days ago


Job description

Job Title: OT / Industrial Automation Engineer
Job Location: Jefferson City, TN
Job Type: Contract

Job Description:                                                            

Key Responsibilities:

  • Support and maintain OT systems including PLC and SCADA in a manufacturing environment.
  • Perform device integrations with industrial equipment, sensors, and control systems.
  • Configure and troubleshoot industrial communication protocols (Modbus, OPC UA, Ethernet/IP, etc.).
  • Implement and manage Ignition 8.1 SCADA applications including visualization, alarms, and data collection.
  • Integrate field devices and PLCs using Kepware for data acquisition and connectivity.
  • Publish and consume plant data using MQTT for IIoT and cloud integrations.
  • Develop and maintain automation scripts and data processing tools using Python.
  • Support industrial networking, including switches, VLANs, and secure plant network architecture.
  • Work closely with plant engineers and IT teams to ensure system reliability and cybersecurity compliance.
  • Troubleshoot production issues and provide timely resolution to minimize downtime.

Required Skills:

  • Strong experience in OT environments (PLC, SCADA)
  • Hands-on experience with Ignition 8.1
  • Experience with Kepware, MQTT, and device integrations
  • Knowledge of industrial protocols and control networks
  • Working knowledge of Python for automation and data handling
  • Understanding of industry networking concepts

Preferred Skills:

  • Experience in manufacturing or process industries
  • Knowledge of OT cybersecurity best practices
  • Experience integrating OT systems with cloud or enterprise IT platforms