

Hydrogen Group
HMI Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an HMI Developer on a 12-month W2 contract, paying $45-49/hr. Remote work is required, with trips to Juno Beach, FL. Key skills include Ignition HMI development, Python scripting, and SCADA systems experience. Ignition certification preferred.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
392
-
🗓️ - Date
February 21, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
W2 Contractor
-
🔒 - Security
Unknown
-
📍 - Location detailed
Juno Beach, FL
-
🧠 - Skills detailed
#Databases #Visualization #Scala #SQL Queries #PostgreSQL #Compliance #Monitoring #Security #Alation #Scripting #Python #IP (Internet Protocol) #SQL (Structured Query Language) #Storage #AI (Artificial Intelligence) #Code Reviews #Cybersecurity #SQL Server #Version Control #Project Management #GIT #Database Management #"ETL (Extract #Transform #Load)" #MySQL #Automation #Documentation
Role description
HMI Developer
Remote (with frequent trips to Juno Beach, FL)
Duration: 12-month contract (W2, not eligible for C2C)
Pay: $45-49/hr
We are seeking experienced HMI (Ignition) Developers to join a growing SCADA engineering team supporting large-scale Battery Energy Storage System (BESS) projects across a renewable energy portfolio.
This role focuses on developing standardized Ignition-based HMI solutions, implementing enterprise HMI standards, and delivering reporting and visualization tools to support commissioning and operations teams.
This position is ideal for candidates who combine deep technical expertise in Ignition HMI development with hands-on commissioning experience and strong collaboration skills.
Key Responsibilities
Core HMI Development
• Design, develop, and maintain standardized Ignition HMI screens for utility-scale BESS projects
• Create intuitive, operator-friendly interfaces for monitoring and controlling energy storage systems
• Build custom dashboards, pop-ups, reports, and trending displays aligned with operational workflows
• Develop responsive HMI designs optimized for multiple screen sizes and use cases
Technical Implementation & Integration
• Configure and support Ignition platforms, including Vision, Perspective, and Gateway modules
• Develop User Defined Types (UDTs) and templates to ensure consistency across projects
• Integrate HMI applications with historians, databases, and data export tools
• Implement alarm management systems, notifications, and escalation protocols
• Develop custom Python scripts and SQL queries to extend HMI functionality
• Support integration with SCADA systems, PLCs, and industrial communication protocols (e.g., Modbus, OPC-UA, DNP3)
Project Support & Commissioning
• Provide HMI-based reporting and visualization tools to commissioning teams
• Support field commissioning activities and troubleshoot HMI-related issues
• Collaborate with SCADA engineers, PLC programmers, field technicians, and project managers
• Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT)
• Assist with BESS lineup testing, validation, and system verification
Standards, Quality & Cybersecurity
• Ensure compliance with internal HMI standards and applicable cybersecurity requirements
• Maintain version control and configuration management for HMI applications
• Conduct peer code reviews and apply HMI development best practices
• Support continuous improvement initiatives related to HMI standardization
• Create and maintain HMI documentation, configuration records, and user manuals
Collaboration & Communication
• Work closely with SCADA, field services, and commissioning teams
• Support project management efforts related to controls and commissioning schedules
• Participate in daily commissioning calls and recurring technical review meetings
• Interface with vendors, EPCs, and third-party system integrators as needed
Innovation & Continuous Improvement
• Contribute to digital transformation initiatives within SCADA and controls engineering
• Support development of automated documentation, analytics, and reporting tools
• Assist with internal training programs and technical knowledge sharing
• Leverage modern productivity and AI-assisted tools to improve development efficiency
Qualifications
• Bachelor's degree in Engineering or a related technical field
• 3+ years of hands-on experience with the Inductive Automation Ignition platform
• Ignition certifications (preferred)
• Strong experience with Ignition Vision and/or Perspective modules
• Proficiency in Python scripting within Ignition environments
• Experience working with SQL databases (MySQL, SQL Server, PostgreSQL)
• Knowledge of industrial automation and SCADA systems
• Familiarity with industrial communication protocols (Modbus, OPC-UA, DNP3, EtherNet/IP, CAN)
• Understanding of power system operations and energy management systems
• Experience with telemetry mapping, networking concepts, and database management
• Knowledge of cybersecurity best practices and compliance frameworks (e.g., NERC CIP)
• Ability to read and interpret electrical schematics, P&IDs, and control drawings
• Experience reviewing drawings and OEM documentation against installed systems
• Familiarity with battery energy storage systems, inverters, and power electronics
• Experience with version control tools (e.g., Git) and technical documentation practices
HMI Developer
Remote (with frequent trips to Juno Beach, FL)
Duration: 12-month contract (W2, not eligible for C2C)
Pay: $45-49/hr
We are seeking experienced HMI (Ignition) Developers to join a growing SCADA engineering team supporting large-scale Battery Energy Storage System (BESS) projects across a renewable energy portfolio.
This role focuses on developing standardized Ignition-based HMI solutions, implementing enterprise HMI standards, and delivering reporting and visualization tools to support commissioning and operations teams.
This position is ideal for candidates who combine deep technical expertise in Ignition HMI development with hands-on commissioning experience and strong collaboration skills.
Key Responsibilities
Core HMI Development
• Design, develop, and maintain standardized Ignition HMI screens for utility-scale BESS projects
• Create intuitive, operator-friendly interfaces for monitoring and controlling energy storage systems
• Build custom dashboards, pop-ups, reports, and trending displays aligned with operational workflows
• Develop responsive HMI designs optimized for multiple screen sizes and use cases
Technical Implementation & Integration
• Configure and support Ignition platforms, including Vision, Perspective, and Gateway modules
• Develop User Defined Types (UDTs) and templates to ensure consistency across projects
• Integrate HMI applications with historians, databases, and data export tools
• Implement alarm management systems, notifications, and escalation protocols
• Develop custom Python scripts and SQL queries to extend HMI functionality
• Support integration with SCADA systems, PLCs, and industrial communication protocols (e.g., Modbus, OPC-UA, DNP3)
Project Support & Commissioning
• Provide HMI-based reporting and visualization tools to commissioning teams
• Support field commissioning activities and troubleshoot HMI-related issues
• Collaborate with SCADA engineers, PLC programmers, field technicians, and project managers
• Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT)
• Assist with BESS lineup testing, validation, and system verification
Standards, Quality & Cybersecurity
• Ensure compliance with internal HMI standards and applicable cybersecurity requirements
• Maintain version control and configuration management for HMI applications
• Conduct peer code reviews and apply HMI development best practices
• Support continuous improvement initiatives related to HMI standardization
• Create and maintain HMI documentation, configuration records, and user manuals
Collaboration & Communication
• Work closely with SCADA, field services, and commissioning teams
• Support project management efforts related to controls and commissioning schedules
• Participate in daily commissioning calls and recurring technical review meetings
• Interface with vendors, EPCs, and third-party system integrators as needed
Innovation & Continuous Improvement
• Contribute to digital transformation initiatives within SCADA and controls engineering
• Support development of automated documentation, analytics, and reporting tools
• Assist with internal training programs and technical knowledge sharing
• Leverage modern productivity and AI-assisted tools to improve development efficiency
Qualifications
• Bachelor's degree in Engineering or a related technical field
• 3+ years of hands-on experience with the Inductive Automation Ignition platform
• Ignition certifications (preferred)
• Strong experience with Ignition Vision and/or Perspective modules
• Proficiency in Python scripting within Ignition environments
• Experience working with SQL databases (MySQL, SQL Server, PostgreSQL)
• Knowledge of industrial automation and SCADA systems
• Familiarity with industrial communication protocols (Modbus, OPC-UA, DNP3, EtherNet/IP, CAN)
• Understanding of power system operations and energy management systems
• Experience with telemetry mapping, networking concepts, and database management
• Knowledge of cybersecurity best practices and compliance frameworks (e.g., NERC CIP)
• Ability to read and interpret electrical schematics, P&IDs, and control drawings
• Experience reviewing drawings and OEM documentation against installed systems
• Familiarity with battery energy storage systems, inverters, and power electronics
• Experience with version control tools (e.g., Git) and technical documentation practices






