1

Assistant Plc Programmer Jobs in Alabama (NOW HIRING)

Controls Engineer

Cullman, AL

$73K - $95K/yr

Controls Engineer Location: Cullman, AL The Controls Engineer is responsible for maintaining ... Perform all Level 1 responsibilities. * Assist with PLC and HMI logic development and program ...

Controls Engineer

Florence, AL · On-site

$74K - $96K/yr

... of PLC's, servo or variable speed drives, camera technology, robotic technology and any other ... • Assist the maintenance staff in operational debug of machine controllers, motion systems ...

Controls Engineer

Florence, AL · On-site

$74K - $96K/yr

... and industry best practices. Assist the maintenance staff in operational debug of machine ... Ensuring all schematics and/or back up programs of PLC's, HMI, camera systems, etc, are kept ...

Controls Engineer

Florence, AL

$74K - $96K/yr

... and industry best practices. Assist the maintenance staff in operational debug of machine ... Ensuring all schematics and/or back up programs of PLC's, HMI, camera systems, etc, are kept ...

Automation Technician

Bay Minette, AL · On-site

$42K/yr

Working in conjunction with operations and other maintenance employees, assist in troubleshooting ... PLC Programming - knowledge of Programmable Logic Controllers and the ability to troubleshoot these ...

Engineering Assistant V

Huntsville, AL · On-site

$69K - $110K/yr

The Engineering Assistant role includes a wide range of responsibilities, including but not limited ... S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which ...

Collect data that is pertinent to the maintaining of all equipment. * Assist engineering and ... Basic knowledge of PLC's, read ladder logic. Troubleshooting. * Basic knowledge of Instrumentation ...

Controls Engineer II

Tuscaloosa, AL · On-site

$74K - $96K/yr

Develop PLC programs for large manufacturing process control systems, utilizing an object-oriented ... Generate control system documentation during project execution to aid in system design and assist ...

... Familiarity with PLC programming and/or SCADA systems ● Knowledge of robotics programming ... Assist with installation, upgrades, or integration of new equipment Physical and Environment ...

Showing results 21-40

Assistant Plc Programmer information

See Alabama salary details

$36.7K

$73.1K

$101.5K

How much do assistant plc programmer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for assistant plc programmer in Alabama is $73,113.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,600.00 and $83,800.00 per year, depending on experience, location, and employer.

What is an assistant PLC programmer?

Assistant PLC Programmers are professionals who support the design, development, testing, and maintenance of Programmable Logic Controller (PLC) programs used in industrial automation and control systems. They typically assist senior engineers or programmers in tasks such as writing code, troubleshooting PLCs, and implementing changes to improve automation processes. Their role often involves working with hardware and software, collaborating with cross-functional teams, and ensuring that control systems operate efficiently and safely.

What are some common challenges faced by assistant PLC programmers when working on industrial automation projects?

Assistant PLC Programmers often encounter challenges such as troubleshooting unexpected equipment behavior, adapting to different PLC brands and programming languages, and ensuring clear communication with engineers and electricians on the project team. Additionally, balancing multiple assignments and learning to interpret complex electrical schematics can be demanding. Developing strong problem-solving skills and being proactive in seeking guidance from senior programmers can help overcome these challenges and contribute to a smoother workflow.

What is the difference between Assistant Plc Programmer vs PLC Technician?

AspectAssistant Plc ProgrammerPLC Technician
Primary RoleSupports PLC programming, debugging, and software developmentMaintains, repairs, and troubleshoots PLC hardware and systems
Required SkillsBasic programming knowledge, understanding of automation softwareElectrical skills, hardware troubleshooting, circuit knowledge
CertificationsOften includes certifications in PLC programming or automationElectrical or electronics certifications, technical diplomas
Work EnvironmentOffice or control room, programming labsIndustrial sites, manufacturing plants, maintenance areas

While both roles involve working with PLC systems, the Assistant Plc Programmer primarily focuses on supporting programming and software tasks, whereas the PLC Technician specializes in hardware maintenance and troubleshooting. Both roles require technical skills and certifications but differ in daily responsibilities and work environments.

What are the key skills and qualifications needed to thrive as an assistant PLC programmer, and why are they important?

To thrive as an Assistant PLC Programmer, you need foundational knowledge of electrical engineering, automation systems, and programming logic, often supported by an associate degree or relevant certification. Familiarity with PLC programming languages (such as Ladder Logic), HMI software, and platforms like Siemens or Allen-Bradley is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are critical soft skills for this role. These skills and qualities ensure accurate system programming, effective troubleshooting, and smooth project execution in industrial automation environments.

What are the most commonly searched types of Plc Programmer jobs in Alabama?

The most popular types of Plc Programmer jobs in Alabama are:

What are popular job titles related to Assistant Plc Programmer jobs in Alabama?

For Assistant Plc Programmer jobs in Alabama, the most frequently searched job titles are:

What cities in Alabama are hiring for Assistant Plc Programmer jobs?

Cities in Alabama with the most Assistant Plc Programmer job openings:

Infographic showing various Assistant Plc Programmer job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $73,113 per year, or $35.2 per hour.

$73K - $95K/yr

Full-time

Re-posted 27 days ago


Job description

Job Title: Controls Engineer

Location: Cullman, AL

The Controls Engineer is responsible for maintaining, troubleshooting, and improving equipment control systems to support safe, efficient, and high-quality manufacturing processes. This role supports production, continuous improvement initiatives, new model launches, and new equipment installations. Position level (Level 1 or Level 2) is determined based on experience, technical capability, and demonstrated proficiency.


Position LevelsControls Engineer – Level 1 (Technician | 1+ Years Experience)

Primary Responsibilities:

  • Troubleshoot PLC logic across various makes and models to support production equipment.
  • Read and interpret electrical schematics to diagnose controls-related machine issues.
  • Maintain accurate backups of all equipment programs, including PLCs, HMIs, robots, and memory cards.
  • Perform PLC, HMI, and robotic troubleshooting to minimize downtime.
  • Support the development and implementation of Safety, Quality, and Production countermeasures.
  • Assist support departments during emergency downtime situations.
  • Remotely assist other Topre facilities with controls-related troubleshooting as needed.
  • Log daily and weekly activity in required reports.
  • Complete assigned duties on schedule while meeting safety and quality expectations.
  • Assist leadership with basic budgeting and scheduling decisions related to controls work.

Controls Engineer – Level 2 (Senior Technician | 3+ Years Experience)

Primary Responsibilities:

  • Perform all Level 1 responsibilities.
  • Assist with PLC and HMI logic development and program modifications.
  • Assist with electrical schematic updates and modifications using CAD software.
  • Support robot program development and optimization.
  • Lead or support projects involving equipment modifications, upgrades, and new installations.
  • Coordinate with outside and third-party contractors on controls-related projects.
  • Provide advanced troubleshooting support across multiple Topre facilities.
  • Travel to other U.S. Topre facilities when required (generally <10%).

Core Responsibilities (All Levels)
  • Read and understand electrical schematics.
  • Update and develop electrical schematics using CAD software.
  • Maintain and manage equipment program backups and documentation.
  • Develop and implement Safety, Quality, and Production countermeasures.
  • Troubleshoot PLCs, HMIs, and robotic systems.
  • Support new model launches and production build-outs.
  • Participate in continuous improvement initiatives.
  • Ensure compliance with company standards and safety requirements.

INDQSS1