1

Hmi Developer Jobs in Pennsylvania (NOW HIRING)

Automation Programmer

Scranton, PA · On-site

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

PA · On-site

$90 - $130/hr

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

Engineer, Automation & Controls

Dunmore, PA · On-site

$82K - $109K/yr

Key responsibilities include: • Accountability for complete project execution including team leadership, control panel engineering, SCADA design, PLC and HMI programming, and site start-up support ...

next page

Showing results 1-20

Hmi Developer information

See Pennsylvania salary details

$40.1K

$129.7K

$158.9K

How much do hmi developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for hmi developer in Pennsylvania is $129,659.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,300.00 and $157,400.00 per year, depending on experience, location, and employer.

What is an HMI developer?

An HMI (Human-Machine Interface) Developer designs, develops, and maintains user interfaces for industrial systems, machines, or automation processes. They work with software tools to create intuitive and efficient control panels that operators use to monitor and interact with machinery. HMI Developers often collaborate with engineers and technicians to ensure seamless integration with PLCs, SCADA systems, and other automation components. Their role requires expertise in UI/UX design, programming languages, and industry-specific protocols to enhance usability and efficiency in industrial environments.

What does an HMI developer do?

HMI Developers typically spend their days designing, developing, and testing graphical user interfaces for industrial or automation systems, ensuring both functionality and usability. They often work closely with control engineers, project managers, and end-users to gather requirements and implement features that meet operational needs. Regular tasks may include configuring visual displays, integrating real-time data from machinery or processes, troubleshooting issues, and updating existing systems based on user feedback. Collaboration and continuous communication with other team members are key aspects of ensuring successful project delivery.

What are the key skills and qualifications needed to thrive as an HMI developer?

To thrive as an HMI Developer, you need strong programming skills in languages such as C/C++, Java, or Python, and a solid understanding of human-machine interface concepts, automation systems, and UI/UX design principles. Familiarity with industry-standard HMI development tools (e.g., Siemens WinCC, Wonderware, Rockwell FactoryTalk) and protocols like OPC or SCADA, as well as relevant certifications, is often required. Attention to detail, problem-solving abilities, and effective collaboration with cross-functional engineering teams are valuable soft skills in this role. These competencies are crucial for developing intuitive and reliable interfaces that optimize user experience and ensure safe, efficient industrial operations.

What are the most commonly searched types of Hmi Developer jobs in Pennsylvania?

The most popular types of Hmi Developer jobs in Pennsylvania are:

What are popular job titles related to Hmi Developer jobs in Pennsylvania?

For Hmi Developer jobs in Pennsylvania, the most frequently searched job titles are:

What cities in Pennsylvania are hiring for Hmi Developer jobs?

Cities in Pennsylvania with the most Hmi Developer job openings:

Infographic showing various Hmi Developer job openings in Pennsylvania as of August 2026, with employment types broken down into 77% Full Time, 10% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $129,659 per year, or $62.3 per hour.

IWS - Controls Engineer (HMI PLC)

Aquatech International LLC

Canonsburg, PA

$76K - $99K/yr

Full-time

Re-posted 15 days ago


Job description

At Aquatech, we tackle the challenges of water scarcity and complexity by leveraging technology, expertise, and financing to deliver comprehensive solutions that reduce carbon and recycled water footprint. As a leading global provider of water and process technology solutions, we help the world's most recognized companies achieve their sustainability and operational goals by implementing innovative approaches for water reuse, desalination, minimal and zero liquid discharge, and critical minerals recovery. Our work catalyzes the transition toward a more sustainable future and showcases our commitment to addressing water's role in climate adaptation. Learn more at www.aquatech.com.

Aquatech immediately needs a full-time Electrical and Controls Engineer for its Integrated Water Services division at the Canonsburg, PA, or our Houston, Texas office.  Working hours are Monday-Friday 8:00 am- 5:00 pm. This is an exempt position. 

Job Description:

  • Develop control philosophies for water treatment processes
  • Develop PLC and HMI programs based on control philosophy
  • Design control system architecture and select the necessary hardware components
  • Procure PLC and HMI software for control systems
  • Provided support to customers and field engineers on troubleshooting control-related issues
  • Participate in upgrading older / existing control systems to the latest version
  • Develop a proposal for control-related work and service visits
  • Developed control panel and control box design with wiring, cabling details, and necessary electrical component selection.
  • Collaborating with other engineering teams to develop proposals
  • Collaborate with the sales team to develop markets and project opportunities
  • Interfaced with clients to gain a comprehensive understanding of their needs
  • Develop a quantifiable customer value proposition for each project
  • Review client project specifications and clarify the level of compliance
  • Develop technical and commercial proposals
  • Create technical data sheets for proposals
  • Develop design in collaboration with the other engineering departments
  • Obtain competitive price quotations from vendors and handle related communications until a project is awarded
  • Provided support in technical clarification meetings with clients and addressed related proposals, budget, and estimation inquiries.
  • Travel as needed to customer offices and sites for troubleshooting
  • Collect information from vendors regarding new equipment and technologies
  • Other duties as assigned

Skill Requirements:

  • Excellent computer skills (EXCEL, Word, etc)
  • Ability to travel on company business to visit and review progress at fabrication facilities.
  • Ability to communicate effectively with customers and maintain a positive attitude.
  • Prefer to know about AUTOCAD.
  • Process industry experience is desirable.

Essential Functions:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above and below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Physical Job Demands:

Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, limited walking and standing.

  • Bachelor's / Associate’s degree in Electrical or Control engineering.
  • Programming knowledge of PLCs such as Allen Bradley, Siemen, etc.
  • Programming knowledge of HMI systems
  • Be able to establish network connectivity between various PLCs, workstations, nodes, es, and remote I/O
  • Experience in remote monitoring of process equipment is desirable
  • Basic understanding of control panel, control box designs, and I/O design is required
  • Understanding of equipment material selection for various process fluids
  • 1 - 7 years’ experience in a process industry
  • Candidates with an engineering background and water treatment-related experience will be preferred.