System Engineer for Advanced Energy Solutions
About the Role
As a System Engineer for Advanced Energy Solutions, you will design and implement comprehensive solutions for advanced Distributed Energy Resources (DERs). Combining expertise in Node-RED, JavaScript development, and industrial controls knowledge with proficiency in Docker and Linux environments, this role involves deploying and supporting applications.
This is a hands-on position where you will work with real devices such as DER assets, protection relays, and smart meters. Developing flows that turn raw telemetry into actionable insights, alarms, and control logic requires strong problem-solving skills.
Key Responsibilities :
- Design and maintain Node-RED flows for telemetry, alarms, and controls.
- Parse DER data using Modbus TCP and REST APIs, applying scaling factors and decoding bitfields.
- Implement and support control logic for DER integration, including startup, shutdown, and fault handling.
- Work with protection relays and integrate smart meters into SCADA data pipelines.
- Deploy and manage SCADA applications using Docker in Linux environments.
- Support system commissioning, troubleshooting, and updates in the field.
- Create simple dashboards for operators to monitor DER status, KPIs, and alarms.
Required Skills and Qualifications :
Strong JavaScript skills, especially for data parsing and logic in Node-RED.Experience working with Node-RED (flows, function nodes, subflows, JSONata).Understanding of Modbus TCP / IP and basic REST API integrations.Familiarity with Docker and comfort working in a Linux environment.Ability to troubleshoot both software and controls issues in real time.Nice to Have :
Work experience with DER systems.Familiarity with SCADA / HMI platforms.Exposure to MQTT or container orchestration.