SCADA Engineer - EMS

ON.energy · Houston, Miami or Reston, United States · 17 days ago

About the role

SCADA Engineer - EMS at ON.energy, listed for Houston, Texas; Miami, Florida; and Reston, Virginia. The EMS team is hiring a SCADA Engineer to own the core configuration of the company's SCADA platform in Ignition, primarily tag structures, UDT setup, and communication with field devices. The role supports the HMI and controls teams by developing tools that speed SCADA configuration, deployment and ongoing support of the current and evolving SCADA solution across battery energy storage systems (BESS) and grid-connected assets. Key responsibilities include configuring and maintaining SCADA tags, UDTs and device connections in Ignition; designing and maintaining MQTT-based communication, including broker configuration, topic structure and Ignition integration; and integrating SCADA systems with PLCs and other field devices across BESS and grid-connected inverter topologies using MQTT, Modbus TCP/RTU, OPC UA and DNP3. You will build tools for the HMI team (automated UDT and tag generation, configuration templates, data validation) and for the controls team (scripts for point checkout, configuration comparison and deployment automation); troubleshoot SCADA and communication issues in development and live production, including field support as needed; and support commissioning, including point-to-point checkout, alarm validation and system testing. The role also covers scalable SCADA architectures across OT, DMZ and cloud environments, including Ignition Gateway Network, Remote Tag Providers, MQTT infrastructure and historian integrations; performance optimization (tag execution rates, historian throughput, gateway traffic, database performance, MQTT publish rates); root-cause analysis for latency, communication bottlenecks and data quality issues; redundant architectures (Ignition redundancy, redundant MQTT brokers, historian failover) and disaster-recovery/failover testing; and historical data strategies using Ignition Tag Historian and SQL databases. Requirements: a bachelor's degree in Electrical Engineering, Controls Engineering, Computer Engineering or a related field, or equivalent practical experience; 3+ years of hands-on Ignition experience, including tag configuration, UDT setup, device connections and scripting; working knowledge of MQTT, Modbus TCP/RTU, OPC UA or DNP3; experience building or maintaining scripts or tools that support configuration, deployment or validation of SCADA systems; and strong troubleshooting and documentation skills. Experience with Vision or Perspective is a plus but not the focus. Preferred: ability to read PLC control logic; familiarity with Siemens PLC platforms; BESS or renewable energy experience; SQL and historian experience; Azure DevOps or similar; ISA-18.2 alarm management; and bilingual English and Spanish. U.S. benefits listed include a competitive salary, annual performance-based bonus eligibility, medical, dental and vision insurance, 401(k) with company match, and paid time off and company holidays. Visa sponsorship is not mentioned.

Required skills

Nice to have

Find roles with a similar skill set →