1

Hmi Programmer Jobs (NOW HIRING)

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

HMI/PLC Programmer

Overland Park, KS · On-site

$52K - $78K/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 ...

Bachelor's degree in Electrical Engineering, Computer Engineering, Automation Engineering, or a related field, or equivalent industry experience. * 3+ years of industrial automation, SCADA, or HMI ...

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

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

HMI and Network Engineer

Longmont, CO · On-site

$65K - $80K/yr

Job Requirements Engineer- Network and HMI Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing ...

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

$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

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

Showing results 21-40

Hmi Programmer information

See salary details

$12

$39

$68

How much do hmi programmer jobs pay per hour?

As of Aug 18, 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 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 are some common challenges an HMI programmer faces 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.

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

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 August 2026, with employment types broken down into 85% Full Time, 5% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

$80K - $109K/yr

Contractor

Re-posted 28 days ago


Job description

Company Description

Comtech is a woman-owned small business founded in 1998 and headquartered in Reston, VA. We offer IT solutions across the disciplines of program/project management, applications development, infrastructure, Cyber security, and enterprise content/data management services. We have developed our methodologies and processes based on the IT Infrastructure Library (ITIL) v.3 Framework across enterprise infrastructure operations. These methodologies and processes are reinforced through our organization's externally accredited certifications, which include ISO 9001:2008 Quality Management System (QMS), ISO/IEC 20000-1:2011 IT Service Management Systems (SMS, corporate ITIL certification), ISO 27001:2005 Information Security Management System (ISMS), and CMMI-DEV Level 3"

Job Description

Job Title: PLC Programmer- HMI

Location: San Francisco, CA

Duration: 6+ Month with extension

Job Description:

Job Functions:

Programming and commissioning machines within automated systems and station integration

PLC and HMI

Mechanical aptitude

Powertrain experience a plus

Allen Bradley experience RS Logic 5000

Motion Control experience, Kinetics and or Powerflex

Ethernet IP experience

Panel View Plus

Step and State Logic

KUKA Robot Programming a plus

Valid driver's license is a Plus

Required Experience:

Allen Bradley: 5 years

experience of development and commissioning of PLC and HMI Software

a relevant degree equivalent to a US Bachelors.

Previous experience of working on KUKA robots is a plus.



Regards,

Avinash Verma

Additional Information

** Please share me your updated word copy of Resume.

*** I'll Appreciate, if you can refer someone who is looking for this position.