HMI Applications Engineer

Inframark•Raleigh, NC

About The Position

Develops application software to meet project contractual requirements while adhering to Inframark’s Project Methodology. The role sets up customer computer hardware and networks, configures SCADA application software, performs startup and testing, and provides training. The work includes developing and installing HMI applications, connecting equipment to third-party systems, demonstrating system functionality, preparing reports and project documentation, and providing customer technical assistance.

Requirements

  • At least 2 years of HMI/SCADA programming experience.
  • Knowledge and experience with Microsoft operating systems, networks, and HMI software, including System Platform with OMI, InTouch, Ignition, VTScada, iFix, and FactoryTalk View SE.
  • Strong communication and teamwork skills.
  • Ability to communicate orally with management and coworkers.
  • Regular use of telephone, email, and digital tools.
  • Adequate vision and hearing.
  • Ability to lift servers, workstations, and peripheral equipment.
  • Manual dexterity to set up computer equipment and cables.
  • Regular travel for startup, testing, and demonstration of SCADA systems.
  • May need to work irregular hours and be available on call for project startup and warranty troubleshooting.

Nice To Haves

  • Bachelor’s degree in Computer Science or Engineering.
  • HMI/SCADA programming experience in the water and wastewater industry.

Responsibilities

  • Receive project requirements and direction from the HMI Application Engineering Supervisor and Project Manager, including reviewing contract documents.
  • Keep Project Managers informed about task status and project milestones, monitor project budgets, and notify Project Managers of issues affecting budgets.
  • Produce timely and accurate project documentation, such as timesheets and trip reports.
  • Follow established Best Practices and Development Standards and Procedures.
  • Set up project servers, workstations, operating systems, networks, and peripheral equipment at job sites.
  • Develop HMI application software according to contract documents and the System Control Narrative.
  • Install developed applications and vendor software and verify proper operation.
  • Interface equipment with third-party vendor systems using industrial communication protocols.
  • Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT).
  • Demonstrate system functionality to the Owner, Engineer, and Contractor, including hardware and network operation, SCADA monitoring and control, alarms, and reporting.
  • Develop custom operational and state reports according to customer requirements.
  • Train operators, supervisors, and administrative personnel.
  • Generate and gather required final project documentation.
  • Provide technical assistance to customers.

Benefits

  • Health insurance
  • Dental insurance
  • Life insurance
  • 401(k) plan
  • Paid time off
  • Sick leave
  • Holidays
  • Wellness plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service