1

Hmi Programmer Jobs (NOW HIRING)

Sr. SCADA/HMI Platform Engineer

Benson, NC · On-site

$84K - $116K/yr

As the SCADA/HMI Platform Engineer you will technically lead the selection of the SCADA, historian, and visualization stack - then own the selected platform end to end - for a massive 1 million ...

Be Seen First

HMI Application Engineer

Alpharetta, GA · On-site

$60K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

HMI Application Engineer Company: Southern Flow Inc. Location: Alpharetta, Georgia Industry: Instrumentation, Telemetry, and Controls Automation Type: Full-Time Experience Level: Early Career Build ...

Automation Programmer

Scranton, PA

$67K - $91K/yr

Automation Programmer We are seeking a highly skilled Automation Engnieer with 3+ years of experience in PLC and HMI programming to join our team. This role will focus on designing, programming, and ...

HMI Applications Engineer

Johnson City, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

HMI Application Engineer Summary of Functions Develops application software to meet requirements of project contractual documents while adhering to Inframark's Project Methodology. HMI Application ...

HMI Applications Engineer

Johnson City, TN · On-site

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

HMI Application Engineer Summary of Functions Develops application software to meet requirements of project contractual documents while adhering to Inframark's Project Methodology. HMI Application ...

Automation Programmer III

Seaford, DE · Hybrid

$64K - $87K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Automation Programmer III Keystone Engineering Group, Inc. is a Professional Engineering Firm and ... PLC, OIT, HMI, Reporting, and Alarming * Development of PLC, OIT, and SCADA system programs

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

HMI (Ignition) Developers

Juno Beach, FL · On-site

$81K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Kforce has a client seeking a remote HMI (Ignition) Developer to support the design, development, and deployment of standardized Human-Machine Interface (HMI) solutions for large-scale energy and ...

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

Be Seen First

PLC Programmer - Allen-Bradley

Elgin, IL · On-site

$85K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

PLC Programmer - Allen-Bradley Location: Chicago, IL Start Date: September 2026 Seeking an ... Program and troubleshoot HMI systems , sensors, drives, industrial networks, and related automation ...

Automation Programmer III

Frazer, PA · Hybrid

$66K - $91K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Automation Programmer III Keystone Engineering Group, Inc. is a Professional Engineering Firm and ... PLC, OIT, HMI, Reporting, and Alarming * Development of PLC, OIT, and SCADA system programs

Automation Programmer III

Lewes, DE · Hybrid

$67K - $91K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Automation Programmer III Keystone Engineering Group, Inc. is a Professional Engineering Firm and ... PLC, OIT, HMI, Reporting, and Alarming * Development of PLC, OIT, and SCADA system programs

Be Seen First

PLC Programmer - Allen-Bradley

Chicago, IL · On-site

$85K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

PLC Programmer - Allen-Bradley Location: Chicago, IL Start Date: September 2026 Seeking an ... Program and troubleshoot HMI systems , sensors, drives, industrial networks, and related automation ...

Showing results 41-60

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.

Controls & Automation Programmer - Multi-Platform PLC/HMI Specialist

Impact Solutions LLC

Johnson Creek, WI • On-site

$120K/yr

Full-time

Posted 27 days ago


Job description

Controls & Automation Programmer – Multi-Platform PLC/HMI Specialist

Up to $120,000 Base Salary + Company Vehicle • Johnson Creek / Jefferson, WI Area • On-Site & Field Operations

  • EXPERIENCE: 2+ years of industrial automation, controls, and multi-platform PLC/HMI programming (no degree required; technical depth and hands-on skill prioritized)
  • COMPENSATION & PERKS: Up to $120,000 base depending on experience + Full Benefits + Assigned Company Vehicle
  • CAREER GROWTH: High autonomy
  • REQUIREMENTS: US Citizen or Green Card holder with a valid driver's license and residence within 45 minutes of the Johnson Creek / Jefferson, WI area

If you are a talented PLC programmer or controls technician who is tired of repetitive factory lines, rigid corporate cubicles, and unappreciated off-shift hours, this role offers an ideal professional home. This opportunity is at an established, high-growth automation integrator that designs, installs, and services custom electrical control systems, industrial panels, and robotics across Southern Wisconsin and Northern Illinois.

With a tight-knit team of top controls professionals, an average employee tenure of ~9 years, and a relaxed, family-first culture built on trust, giving you the autonomy to manage your own schedule while tackling diverse, complex projects. Because you will work on a broad range of custom builds, retrofits, and field service solutions across multiple PLC/HMI platforms, no two days are ever the same. The owner actively invests in employee growth—offering technical training, high career independence, and long-term equity/ownership potential for a dedicated professional.

What You Will Be Doing (Daily Responsibilities)
  • Serve as a dedicated Field Automation Specialist, managing service calls, system start-ups, and client interactions across Wisconsin and Northern Illinois using a company-provided vehicle.
  • Design and program custom control systems from scratch across various major PLC and HMI platforms (not limited to a single brand).
  • Perform on-site control troubleshooting and wiring for electrical panels, Variable Frequency Drives (VFDs), DC controllers, and automated safety devices.
  • Install, commission, and retrofit automation machinery, including panel builds, light screens/scanners, safety controllers, and cobot/robotic integrations.
  • Interpret electrical schematics and blueprints to solve complex field challenges and ensure high system reliability and safety.
  • Maintain strong, direct client communications, serving as a helpful, professional technical partner to solve downtime issues efficiently.
What We Are Looking For (Requirements & Qualifications)
  • 2+ years of practical industrial automation experience, including writing PLC programs from scratch and configuring HMI screens across multiple platforms.
  • Strong foundational expertise in electrical systems, panel wiring, VFDs, and reading/interpreting complex electrical schematics and drawings.
  • Education & Experience Balance: Open to candidates without a degree if backed by solid hands-on experience, or candidates with an Associate Degree (A.S.) in Automated Systems / Controls / Mechatronics.
  • High autonomy and self-management, with the ability to handle dynamic service schedules and customer-facing interactions professionally.
  • Loyalty and commitment, demonstrating a reliable work history with minimal job-hopping.
  • Proximity & Requirements: Must reside within a 45-minute drive of Johnson Creek/Jefferson, WI, possess a valid driver's license, and hold US Citizenship or a Green Card.

Please apply here or at impactsolutions.com/opportunities where you can see and apply for any of our open positions.