1

Controls Engineer Plc Programming Jobs in Athens, AL

Controls Technician

Athens, AL

$29 - $38/hr

Learn other PLC programming such as Siemen's steps 5 & 7, Omron, and Mitsubishi * Troubleshoot and update/replace motion control systems (IAI, Allen Bradley, SEW, Emerson, etc.) * Create and update ...

Controls Technician

Athens, AL · On-site

$29 - $38/hr

Learn other PLC programming such as Siemen's steps 5 & 7, Omron, and Mitsubishi * Troubleshoot and update/replace motion control systems (IAI, Allen Bradley, SEW, Emerson, etc.) * Create and update ...

Controls Engineer

Athens, AL · On-site

$80K - $104K/yr

Provide training and prepare new programming related to PLC and HMI equipment. * Develop and ... Minimum of 3 years of controls experience in a manufacturing environment. * PLC & HMI Platforms:

Controls Engineer

Athens, AL · On-site

$80K - $104K/yr

Provide training and prepare new programming related to PLC and HMI equipment. * Develop and ... Minimum of 3 years of controls experience in a manufacturing environment. * PLC & HMI Platforms:

Controls Engineer

Athens, AL · On-site

$70 - $110/hr

Provide training and prepare new programming related to PLC and HMI equipment. * Develop and ... Minimum of 3 years of controls experience in a manufacturing environment. * PLC & HMI Platforms:

Automation Controls Engineer

Huntsville, AL

$82K - $108K/yr

Minimum 2 years of hands-on experience developing or integrating industrial controls and automation systems, including PLC and HMI programming as core competencies * Exposure to one or more ...

New

Automation Controls Engineer

Huntsville, AL · On-site

$80K - $106K/yr

The Automation Controls Engineer is responsible for the development of industrial control systems ... From-scratch, start-to-finish PLC, HMI, and robot programming for custom equipment, conveyor lines ...

Automation Controls Engineer

Huntsville, AL · On-site

$80K - $106K/yr

The Automation Controls Engineer is responsible for the development of industrial control systems ... From-scratch, start-to-finish PLC, HMI, and robot programming for custom equipment, conveyor lines ...

Automation Controls Engineer

Huntsville, AL · On-site

$80K - $106K/yr

The Automation Controls Engineer is responsible for the development of industrial control systems ... From-scratch, start-to-finish PLC, HMI, and robot programming for custom equipment, conveyor lines ...

... programming, Cognex and Fanuc IRVision preferredExperience with PLC protocols: Allen Bradley ... controls, communications, and panel layout drawings as well as PLC and robot programming.

Controls Engineer (On Site)

Hartselle, AL · On-site

$74K - $96K/yr

Vision programming, Cognex and Fanuc IRVision preferred * Experience with PLC protocols: Allen ... Designs include power distribution, I/O controls, communications, and panel layout drawings as well ...

Senior Controls Engineer

Decatur, AL

$86K - $114K/yr

... in industrial controls and system integration with a strong focus on software design and ... Rockwell ControlLogix PLC Programming experience * Networking experience including - EtherNet/IP ...

next page

Showing results 1-20

Controls Engineer Plc Programming information

See Athens, AL salary details

$53.1K

$93.2K

$126.4K

How much do controls engineer plc programming jobs pay per year?

As of Aug 24, 2026, the average yearly pay for controls engineer plc programming in Athens, AL is $93,205.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,600.00 and $104,200.00 per year, depending on experience, location, and employer.

What does a controls engineer specializing in PLC programming do?

A Controls Engineer with expertise in PLC (Programmable Logic Controller) programming is responsible for designing, developing, and maintaining automated control systems used in manufacturing and industrial environments. They program PLCs to monitor and control machinery, ensuring equipment operates safely and efficiently. This role often involves troubleshooting system issues, integrating new automation technologies, and collaborating with other engineers to optimize production processes.

What are the typical challenges faced when working as a controls engineer specializing in PLC programming?

Controls Engineers specializing in PLC programming often encounter challenges such as troubleshooting complex automation systems under tight deadlines, adapting to rapidly evolving technologies, and ensuring seamless integration between hardware and software components. They may also need to coordinate with multidisciplinary teams, including electricians, mechanical engineers, and production staff, to implement solutions efficiently. Staying updated on industry standards and maintaining strong documentation practices are essential for long-term project success and career growth.

What are the key skills and qualifications needed to thrive as a controls engineer specializing in PLC programming, and why are they important?

To thrive as a Controls Engineer in PLC programming, you need a solid background in electrical engineering, automation, and industrial control systems, often supported by a relevant degree. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and programming languages like ladder logic is essential, and certifications like Siemens Certified Programmer or Rockwell Automation credentials are highly valued. Strong problem-solving, attention to detail, and effective communication skills help you design, troubleshoot, and collaborate on complex automation projects. These skills ensure reliable, safe, and efficient system operation, which is critical for manufacturing productivity and minimizing downtime.

What is the difference between Controls Engineer Plc Programming vs Controls Engineer Electrical Design?

AspectControls Engineer Plc ProgrammingControls Engineer Electrical Design
Primary FocusDeveloping and implementing PLC control programsDesigning electrical systems and control panels
Skills & CertificationsPLC programming, ladder logic, automation softwareElectrical schematics, CAD, electrical codes
Work EnvironmentManufacturing plants, automation facilitiesEngineering offices, manufacturing sites
Industry UsageAutomation, process controlElectrical system design, machinery

Controls Engineer Plc Programming primarily focuses on creating and troubleshooting PLC control software, while Controls Engineer Electrical Design emphasizes designing electrical systems and schematics. Both roles require technical skills in electrical systems, but differ in their core responsibilities and work environments.

What are popular job titles related to Controls Engineer Plc Programming jobs in Athens, AL?

For Controls Engineer Plc Programming jobs in Athens, AL, the most frequently searched job titles are:

Controls Technician

Athens, AL


Tenneco
Manufacturing • 10K+ employees

7.1

Company rating: 7.1 out of 10

Based on 90 frontline employees who took The Breakroom Quiz

343rd of 494 rated machine equipment manufacturers

Good employer

Paid breaks

Respectful managers


$29 - $38/hr

Full-time

Posted 12 days ago


Job description

General Function:

The Controls Technician is to work under the Controls Engineer to train, complete improvement projects, and lead improvement projects.  The Controls Tech essential duties are listed below.  This position will be backup for the Controls Engineer position.  Typical duties will include but not limited to the following:

Essential Duties and Responsibilities include the following.  Other duties may be assigned.

  1. Review, repair, and redesign legacy code as required and approved by controls engineer to update obsolete equipment
  2. Make and properly document PLC programming changes necessary for machine upgrades or process changes by engineering
  3. Learn other PLC programming such as Siemen's steps 5 & 7, Omron, and Mitsubishi
  4. Troubleshoot and update/replace motion control systems (IAI, Allen Bradley, SEW, Emerson, etc.)
  5. Create and update electrical and programming prints/documentation in AutoCAD
  6. Setup communications between PLC's and other needed automation (camera's, marking systems, safety devices, etc.)
  7. Configuring and designing HMI systems
  8. Troubleshooting vision systems (Cognex, Keyence)
  9. Checking/updating equipment for compliance with industry standards UL and CE
  10. Improve programs for robot systems (KUKA, Motoman)
  11. Organizes outside contractors as needed for PM or other service work
  12. Work with outside vendors to identify and source parts needed for various projects
  13. Troubleshooting control system issues, and industrial communication protocols (Ethernet/IP, RS-232/485, Modbus, Profibus, etc.)
  14. Write procedures for the maintenance personnel
  15. Proficient in Microsoft Office
  16. Teach classes to maintenance techs on controls troubleshooting/upgrading
  17. Teach classes to maintenance techs on PLC programming
  18. Certified in Arc Flash safety
  19. Follow lockout tag out procedures and give electrical safety training to others
  20. Desired Skill - familiar with SQL databases, servers, or computer programming languages
  21. Backup for the Controls Engineer

 

 

 

 

Qualification Requirements:

  1. Proficient in the use of computers - required
  2. Use of Microsoft Word, Excel - required
  3. Use of Microsoft Outlook - preferred
  4. Use of a CMMS system - preferred
  5. Proficient at troubleshooting vision systems - preferred
  6. Experience with laser systems (marking or welding) - preferred
  7. Proficient at Allen Bradley PLC programming - required (Siemens preferred but not required)
  8. Experience with teaching/programming KUKA or Motoman robots - required
  9. Familiarity with SQL and databases or computer programming - preferred
  10. Familiarity with troubleshooting motion control systems - required
  11. 5+ years experience as Maintenance Mechanic - preferred

Education and/or Experience:

  1. High school diploma or equivalent
  2. Technical/Vocational Training Certificate in Welding, Electrical, Hydraulics & Mechanical preferred
  3. 10+ years experience as Maintenance Mechanic  preferred

Reasoning Ability:

  1. Ability to read and understand electrical, hydraulic, pneumatic and basic mechanical drawings
  2. Ability to read and understand equipment manuals
  3. Ability to read and understand reports, purchase orders, bill of ladings, shipment tracking documents and other CMMS related documentation
  4. Ability to identify changes needed to improve reliability of a controls system or PLC programming of automation

Other Skills and Abilities:

  1. Must be able to perform job functions in parallel.  (Multi-tasking)
  2. Must be able to work independently with minimum of direct supervision or other guidance
  3. Must be able to report up to plant management in professional manner
  4. Must be able to teach/train technicians in an effective manner

Physical Demands:

The physical demands described here are representative of those an employee encounters while performing the essential functions of this job.  While performing this job the employee will be:

  1. Sitting at Computer, Standing, Walking, Bending, Lifting and using Stairs to issue items to employees
  2. Standing, Walking, Bending, Lifting and using Stairs to place replacement stock in Supply Crib
  3. Maximum lifting will be 40 pounds
  4. All Work will be on concrete floor

Work Environment:

  1. Will be required to wear hearing protection, eye protection and safety shoes
  2. The facility is not temperature controlled.
  3. Daily work involves working with manufacturing related chemicals, electrical components, robotics, automated equipment, hydraulic systems, pneumatic systems, and various other hazards


What Tenneco employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom