1

Hmi Programmer Jobs (NOW HIRING)

HMI/PLC Programmer II

Duluth, GA

$62K - $85K/yr

WEG is hiring an HMI/PLC Programmer II. This role develops HMI/PLC software for the control and monitoring of industrial drive and starter packages using programmable logic controllers (PLC) and ...

HMI/PLC Programmer II

Duluth, GA · On-site

$62K - $85K/yr

WEG is hiring an HMI/PLC Programmer II. This role develops HMI/PLC software for the control and monitoring of industrial drive and starter packages using programmable logic controllers (PLC) and ...

HMI/PLC Programmer II

Duluth, GA · On-site

$62K - $85K/yr

WEG is hiring an HMI/PLC Programmer II. This role develops HMI/PLC software for the control and monitoring of industrial drive and starter packages using programmable logic controllers (PLC) and ...

HMI, Devops and Automation Lead

Auburn Hills, MI · On-site

$50 - $68.50/hr

• Leading an engineering team responsible for STLASim core tooling, with primary ownership of HMI development, DevOps infrastructure, and automation frameworks, predominantly implemented using ...

PLC Programmer

Houston, TX · On-site

$64K - $88K/yr

PLC/HMI Programming & System Integration: * Design, develop, and implement PLC and HMI programs for Cougar control systems. * Program and configure PLCs (e.g., Automation Direct, Mitsubishi) and HMIs ...

Be Seen First

PLC Programmer

Cleveland, OH · On-site

$30 - $40/hr

PLC Programmer We are seeking an experienced Siemens and Schneider PLC Programmer to support ... Design and update HMI screens , operator interfaces, alarms, trends, and control system graphics.

HMI & SCADA Project Engineer Location: Raleigh, NC, 27616 Schedule: Monday- Friday Status: Temp 11 Months Description: • Providing the Project Engineering in the HVDC Control & Protection ...

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 ...

next page

Showing results 1-20

Hmi Programmer information

See salary details

$12

$39

$68

How much do hmi programmer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for hmi programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an HMI Programmer, and why are they important?

To thrive as an HMI Programmer, you need a strong background in automation, control systems, and software development, often supported by an engineering degree or related technical certification. Proficiency in HMI/SCADA platforms such as Wonderware, Rockwell, Siemens, and familiarity with PLC programming tools are typically required. Attention to detail, problem-solving abilities, and effective communication help you collaborate with engineers and troubleshoot complex systems. These skills ensure reliable, user-friendly interfaces that optimize industrial processes and maintain operational efficiency.

What is an HMI Programmer?

An HMI Programmer is a professional who designs, develops, and maintains Human-Machine Interface (HMI) systems used to control and monitor industrial processes. They create graphical interfaces that allow operators to interact with machinery, visualize data, and manage system operations efficiently. HMI Programmers typically work with specialized software and hardware, ensuring the interface is user-friendly, functional, and meets the requirements of the process being automated. Their work is vital for industries such as manufacturing, energy, and automation, where reliable human interaction with machines is essential.

What is the difference between Hmi Programmer vs PLC Programmer?

AspectHmi ProgrammerPLC Programmer
CredentialsTypically requires technical certifications in HMI software and programmingRequires certifications in PLC programming and automation systems
Work EnvironmentDesigning and configuring user interfaces for industrial machinesProgramming and troubleshooting PLC control systems
Industry UsageUsed across manufacturing, automation, and control industriesCommon in manufacturing, process control, and automation sectors

While both roles involve automation and industrial control, an Hmi Programmer focuses on creating user interfaces for machines, whereas a PLC Programmer specializes in programming the control logic of PLCs. Both roles often collaborate but serve different functions within automation projects.

What are some common challenges HMI Programmers face when integrating new hardware or software into existing systems?

HMI Programmers often encounter compatibility issues when integrating new hardware or software with legacy control systems, which can result in additional troubleshooting and custom coding. Ensuring seamless communication between devices and maintaining system stability during upgrades are key challenges. To address these, HMI Programmers collaborate closely with control engineers, IT specialists, and vendors, and must thoroughly test updates in a simulated environment before deployment. Staying updated with the latest industry standards and best practices also helps mitigate integration risks.
More about Hmi Programmer jobs
What cities are hiring for Hmi Programmer jobs? Cities with the most Hmi Programmer job openings:
Infographic showing various Hmi Programmer job openings in the United States as of July 2026, with employment types broken down into 90% Full Time, and 10% Contract. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
Controls Automation Programmer (HMI / PLC / SCADA)

Controls Automation Programmer (HMI / PLC / SCADA)

Control Panels USA

Georgetown, TX • On-site

$77K - $103K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 5 days ago


Job description

Control Panels USA is seeking an experienced Automation Programmer ( HMI/PLC/SCADA) to join our growing team. The Automation Programmer position is responsible for completing all programming, configuration and communication services using equipment and software from a variety of HMI, SCADA, and PLC manufacturers, as well as various communication protocols for a wide variety of industries and applications such as water, wastewater, oil and gas, pharmaceutical, food & beverage, process control, machine control, conveyor controls, etc.
Who we are:
Control Panels USA is a manufacturer of Control Panels and Relay Rack assemblies in a wide range of industries. We offer custom design and fabrication for OEM clients, contractors, and end users requiring either large or small production runs. Our factory in Georgetown, Tx Texas houses state of the art engineering, manufacturing, and testing capabilities. This allows us to supply our customers with cost effective solutions while maintaining very competitive lead times. We strive to exceed our customer's expectations while providing the highest quality products and services to our clients in the most cost- efficient manner.
Why CP USA?
Join our amazing team! Here's what some of our employees have to say about CP USA:
  • Have always enjoyed working for CP USA. This is truly the best working environment I've ever worked in.
  • CP USA does an amazing job of making their employees feel appreciated. They also do great at recognizing strengths and giving people the opportunity to grow.
  • This is a great company to work for and the employee longevity shows it.

CP USA provides:
  • 100% employer paid medical, dental and vision insurance for our employees
  • 401(k) with 50% matching
  • Paid time off
  • Reward & Recognition Bonus Program
  • Quarterly company events
  • And More!

Experienced Automation Programmers pay will be dependent on applicable experience. Our regular work schedule is M-F 8AM-4:30PM.
Responsibilities include:
  • PLC configuration and programming services from completely new installations to maintenance & improvement Projects of existing systems. PLC familiarity with various platforms such as Allen-Bradley, Schneider Electric, Siemens, GE PAC Systems, SCADAPack, etc.
  • SCADA programming services on platforms such as Wonderware InTouch, Trihedral VTSCADA, Rockwell Software PlantPAX, Schneider Electric ClearSCADA, GE iFix
  • HMI Programming services for various manufacturers such as Allen-Bradley PanelView Plus, Maple Systems, AVG, and many others.
  • Perform Factory Acceptance Testing with clients and engineers
  • Perform site commissioning services which includes field I/O verification and system communications
  • Ensure client expectations are met
  • Maintain good relations with clients and vendor
  • Be familiar with and able to understand and develop the following drawing packages:
    • Electrical Schematics
    • Panel Layout Drawings
    • Communication Drawings
    • Loop Drawings
    • Or other drawings as applicable
  • Create Control Narratives and Function Strategies for use in Submittals and O&M Manuals
  • Create support documentation for Project completion and verification process. This may include, but not be limited to:
  • Documented software applications
  • I/O List
  • Test Reports for O&M Manuals

Desired Skills & Experience:
  • Must have experience with automation controller systems such as Allen Bradley, Siemens, Schneider Electric (Modicon) & GE PLC systems.
  • Must have experience with various HMI and SCADA systems such as Aveva/Wonderware, FactoryTalk View ME/SE including PlantPAX, and Inductive Automation Ignition as a plus.
  • Field experience performing panel checkout & loop checks required.
  • Must perform troubleshooting, startup and commissioning services.
  • Project management experience required on projects that are exclusive to programming only scopes.
  • Effective client communication skills is required.
  • Must be willing to travel 20%+ of the time.

Physical Requirements:
While performing the duties of this job, the employee is regularly required to talk, hear, use hands and fingers, reach with hands and arms, drive, sit and stand. The employee must frequently lift and/or move up to 50 pounds and be willing to work in both indoor and outdoor conditions.
Other Requirements:
  • Valid driver license
  • Successful completion MVR check
  • Successful completion of background check

Industry:
  • Industrial automation
  • Municipal utilities
  • Electrical/electronic manufacturing

We are an Equal Opportunity Employer.