1

Plc Hmi Programmer Jobs (NOW HIRING)

Automation Controls Programmer III

Midland, TX · On-site

$66K - $90K/yr

This role requires proficiency in PLC, HMI, and SCADA development, along with the ability to ... Lead small programming projects or workstreams with minimal supervision * Provide technical support ...

PLC Automation Programmer

Wilton, IA · On-site

$55.10 - $71.64/hr

Develop, modify, and troubleshoot PLC and HMI programs for industrial automation systems * Work ... PLC programming and industrial automation troubleshooting experience * Hands‑on experience with ...

Contract Responsibilities: - Develop, modify, and troubleshoot PLC and HMI programs for industrial ... PLC programming and industrial automation troubleshooting experience - Hands-on experience with ...

PLC Controls Engineer

Weatherford, OK · On-site

$66K - $85K/yr

PLC/HMI Development: Write, test, and debug PLC and HMI code (e.g., Allen-Bradley, Modicon) to ... Programming, modifying, and troubleshooting PLC software and Human Machine Interface screens.

PLC Programmer

Carencro, LA · On-site

$54K - $74K/yr

Create new PLC and HMI programs when required. * Maintain current backups of all PLC, HMI, SCADA, robot, VFD. * Follow established Management of Change (MOC) procedures for all programming ...

HMI/PLC Programmer

Olathe, KS · On-site

$65 - $90/hr

The HMI/PLC Programmer specializes in controls software development. This role serves project managers by providing programming support on projects. This position is exceptionally capable at ...

PLC Programmer-HMI

San Francisco, CA

$80K - $109K/yr

PLC Programmer- HMI Location: San Francisco, CA Duration: 6+ Month with extension Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI ...

Industrial Programmer

Farmington, NM · On-site

$80K - $130K/yr

The Industrial Programmer will be responsible for designing, programming, configuring, commissioning, maintaining, and troubleshooting complex PLC, HMI, instrumentation, communications, and control ...

Controls/Integration Engineer

Menomonee Falls, WI · On-site

$83K - $108K/yr

... PLC/ HMI Programmer Responsibilities include the design and overseeing the assembly and installation of robotic systems * Associates or Bachelors Degree in Engineering * Possess a minimum of 5 years ...

Be Seen First

PLC Programmer / Automation EngineerTwin Electric Inc. Pay: $40.00-$60.00 per hour (DOE) Join One ... HMI and SCADA applications • Instrumentation and process-control systems • Motor Control ...

Industrial Programmer

Albuquerque, NM · On-site

$80K - $130K/yr

The Industrial Programmer will be responsible for designing, programming, configuring, commissioning, maintaining, and troubleshooting complex PLC, HMI, instrumentation, communications, and control ...

Controls/Integration Engineer

Menomonee Falls, WI · On-site

$83K - $108K/yr

... PLC/ HMI Programmer Responsibilities include the design and overseeing the assembly and installation of robotic systems * Associates or Bachelors Degree in Engineering * Possess a minimum of 5 years ...

HMI/PLC Programmer

Overland Park, KS · On-site

$67K - $91K/yr

The HMI/PLC Programmer specializes in controls software development. This role serves project managers by providing programming support on projects. This position is exceptionally capable at ...

Showing results 41-60

Plc Hmi Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do plc hmi programmer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for plc hmi 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 a PLC HMI programmer?

A PLC HMI Programmer is responsible for developing, troubleshooting, and maintaining programmable logic controller (PLC) and human-machine interface (HMI) systems used in industrial automation. They design control logic, write and modify code, and integrate HMI screens to allow operators to monitor and control machinery. This role requires expertise in programming languages like ladder logic, structured text, and function block diagrams, along with knowledge of automation hardware and communication protocols. PLC HMI Programmers often collaborate with engineers, technicians, and production teams to optimize system performance and ensure efficient operation.

What are the key skills and qualifications needed to thrive as a PLC HMI programmer?

To thrive as a PLC HMI Programmer, you need expertise in industrial automation, electrical engineering, and strong programming abilities with PLCs and HMIs, usually backed by a relevant degree or technical certification. Familiarity with platforms such as Siemens, Allen-Bradley, or Schneider Electric, and experience with ladder logic, SCADA systems, and IEC 61131-3 programming languages are often required. Strong problem-solving skills, attention to detail, and effective communication are important soft skills for this role. These skills are critical to ensure safe, efficient, and reliable operation of automated systems in industrial environments.

What are some typical challenges PLC HMI programmers face in their daily work?

PLC HMI Programmers often encounter challenges such as troubleshooting unexpected equipment behavior, integrating new automation components with legacy systems, and ensuring minimal downtime during software updates or system modifications. Working environments can range from manufacturing plants to field sites, where quick problem-solving and adaptability are crucial. Collaboration with engineers, maintenance technicians, and production teams is common to ensure that control systems meet operational needs. Staying current with evolving technology and safety standards is also essential to delivering robust, future-ready automation solutions.

More about Plc Hmi Programmer jobs

What cities are hiring for Plc Hmi Programmer jobs?

Cities with the most Plc Hmi Programmer job openings:

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

The most popular types of Plc Hmi Programmer jobs are:

What states have the most Plc Hmi Programmer jobs?

States with the most job openings for Plc Hmi Programmer jobs include:

Infographic showing various Plc Hmi Programmer job openings in the United States as of August 2026, with employment types broken down into 94% Full Time, 1% Part Time, 2% Contract, and 3% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

Automation Controls Programmer III

Quest EPC LLC

Midland, TX • On-site

$66K - $90K/yr

Full-time

Re-posted 12 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