1

Automation Controls Programmer Jobs (NOW HIRING)

Automation Controls Programmer III

Midland, TX ยท On-site

$66K - $90K/yr

The Automation/Controls Programmer III is a mid-level programmer responsible for independently designing, programming, and commissioning automation systems. This role requires proficiency in PLC, HMI ...

Controls Automation Engineer We are currently seeking a Controls Automation Engineer to join our team at DRIVE. The Controls Automation Engineer will be responsible for designing, developing, and ...

Automation Controls Engineer

Enoch, UT ยท On-site

$70K - $93K/yr

Full-time Automation Controls Engineer needed in Enoch, UT. 3 years of experience required. Position offers a competitive salary and full benefits package. Position Summary The Automation Controls ...

Automation Controls Software Engineer

Las Vegas, NV ยท On-site

$80K - $106K/yr

Automation Controls Engineer Nashville, TN Engineering, Software Engineering In office Full-time The Boring Company was founded to solve the problem of soul-destroying traffic by creating an ...

Automation Controls Engineer

Maumee, OH ยท On-site

$78K - $104K/yr

Automation Controls Engineer ABOUT US Matrix Technologies, Inc. has been a leading provider of engineering, automation, and systems integration services since 1980. Guided by 'The Matrix Way,' we ...

Automation Controls Engineer

Dearborn, MI ยท On-site

$76K - $101K/yr

Automation Controls Engineer Overview / Summary We are seeking an Automation Controls Engineer to support manufacturing electrical and controls engineering activities for assembly, machining, tooling ...

Automation Controls Engineer

San Jose, CA ยท On-site

$97K - $129K/yr

Automation Controls EngineerSkip to main content#Automation Controls Engineer page is loaded## Automation Controls EngineerApplylocations: San Jose, CAtime type: Full timeposted on: Posted ...

Automation Controls Engineer

Maumee, OH ยท On-site

$69K - $89K/yr

Automation Controls Engineer ABOUT US Matrix Technologies is a 100% employee-owned engineering, construction, automation, and digital transformation company delivering full lifecycle solutions to ...

next page

Showing results 1-20

Automation Controls Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do automation controls programmer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for automation controls programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What is an automation controls programmer?

Automation Controls Programmers are professionals who design, develop, and implement control systems that automate machinery and processes in industries such as manufacturing, energy, and utilities. They typically work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and various sensors and actuators to ensure systems run efficiently and safely. Their responsibilities also include troubleshooting, testing, and optimizing automated systems to improve productivity and reduce downtime. These specialists play a crucial role in modernizing production lines and ensuring operational excellence.

What skills and qualifications are needed to be an automation controls programmer?

To thrive as an Automation Controls Programmer, you need strong knowledge of electrical engineering principles, PLC programming, and control systems, usually supported by a relevant engineering degree or technical certification. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and industrial networking protocols is essential. Analytical thinking, problem-solving abilities, and effective teamwork are crucial soft skills for addressing complex automation challenges and collaborating with cross-functional teams. These skills and qualifications are vital for designing reliable automated systems that maximize productivity, efficiency, and safety in manufacturing or industrial environments.

What are common challenges faced by automation controls programmers during project implementation?

Automation Controls Programmers often encounter challenges such as integrating new control systems with legacy equipment, troubleshooting unexpected communication issues between devices, and managing tight project deadlines. They also need to ensure that safety standards are met while optimizing system efficiency. Strong collaboration with mechanical engineers, electricians, and project managers is crucial to address these challenges and deliver successful automation solutions.

What is the difference between Automation Controls Programmer vs PLC Programmer?

AspectAutomation Controls ProgrammerPLC Programmer
CredentialsTypically requires a degree in electrical, mechanical, or automation engineering; certifications in control systems are commonOften requires similar technical degrees or certifications in PLC programming and automation
Work EnvironmentIndustrial settings, manufacturing plants, automation facilitiesManufacturing environments, automation projects, industrial facilities
Employer & Industry UsageManufacturers, automation service providers, industrial plantsFactories, automation system integrators, industrial automation companies
Common Search & ComparisonAutomation Controls Programmer vs PLC Programmer

The main difference is that Automation Controls Programmers design and develop entire control systems, including hardware and software, while PLC Programmers focus specifically on programming PLCs used within those systems. Both roles require similar technical skills and certifications, but Automation Controls Programmers typically have broader responsibilities in system integration and design.

What cities are hiring for Automation Controls Programmer jobs?

Cities with the most Automation Controls Programmer job openings:

What states have the most Automation Controls Programmer jobs?

States with the most job openings for Automation Controls Programmer jobs include:

What are popular job titles related to Automation Controls Programmer jobs?

For Automation Controls Programmer jobs, the most frequently searched job titles are:

Automation Controls Programmer III

Midland, TX โ€ข On-site

Quest EPC LLC
Oil and Gas Extractionย โ€ขย 51 - 200 employees

$66K - $90K/yr

Full-time

Re-posted 15 days ago


Job description

GENERAL SUMMARY:

The Automation/Controls Programmer III is a mid-level programmer responsible for independently designing, programming, and commissioning automation systems. This role requires proficiency in PLC, HMI, and SCADA development, along with the ability to support field operations and troubleshoot complex control issues.

PRIMARY RESPONSIBILITIES:
  • Develop, implement, and test PLC, HMI, and SCADA programs for automation projects
  • Conduct system integration and ensure compliance with client specifications and industry standards
  • Perform advanced troubleshooting and diagnostics on automation systems
  • Lead small programming projects or workstreams with minimal supervision
  • Provide technical support during commissioning and startup phases
  • Train and mentor Programmer I staff and assist in knowledge transfer
  • KNOWLEDGE, SKILLS & ABILITIES:
  • Proficient in PLC and HMI programming (AllenBradley, Siemens, Schneider, or similar)
  • Strong understanding of industrial networking protocols (EtherNet/IP, Modbus, Profibus, etc.)
  • Ability to read and interpret electrical/control schematics and P&IDs
  • Strong problemsolving and analytical skills
  • Capable of handling projects independently and supporting field teams
  • EDUCATION, LICENSES AND EXPERIENCE:
  • Associate’s or Bachelor’s degree in Electrical/Controls/Automation Engineering preferred
  • 5 years mínimum of experience in automation and controls programming
  • Experience in commissioning industrial systems required
  • Must pass background check and drug screening
  • WORKING CONDITIONS AND PHYSICAL EFFORT:

    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Work Environment: Office and fieldbased work (industrial site environments)
  • Physical Activity: Requires Ability to lift up to 50 lbs and working around energized equipment
  • Work Schedule: Fulltime; may require overtime, shift work, weekends, and emergency callouts.
  • Travel: depending on job site and project schedule