Posted 1w ago

CMS Controls Engineer

@ IS International Services
Birmingham, Alabama, United States
OnsiteFull Time
Responsibilities:Designing control logic, Configuring communication protocols, Integrating CMS with SCADA
Requirements Summary:Knowledge of RTU/Modbus, TCP/modbus, OPC-UA, IEC61850, PLC programming; battery energy storage, SCADA, and industrial networks; PLC IDEs; scripting.
Technical Tools Mentioned:IEC61131, Modbus, OPC-UA, IEC61850, Python, MS Excel, RDP, Citrix, Azure Cloud
Save
Mark Applied
Hide Job
Report & Hide
Job Description

The Container Management System (CMS) Controls Engineer reports to the Software Engineering Manager. This individual will be responsible for designing, developing, configuring, and programming ESS systems. Ownership of the controls logic is critical for this position. This includes working with internal and external stakeholders to understand and refine the implementation of the control and supervisory layers. It is essential that decisions be made to ensure safety, quality, reliability, and maintainability of such implementations. Additional duties including providing engineering expertise to the Service, Project Execution, and Hardware Engineering organizations. The role of the controls engineer will be to develop and maintain power/energy, thermal, and safety controls and metrics collection for systems. The role will include hot commissioning operations and at times follow projects until handoff to Service. This position involves the integration of battery strings, string inverters, and balance of plant equipment at the container level into the control logic of the large utility scale energy storage systems.

Essential duties and responsibilities include, but are not limited to the following:

• Develop and implement IEC 61131-3 structured text control logic including thermal management and safety logic.

• Design and implement TCP/Modbus, RTU/Modbus, TCP/OPC-UA, and/or IEC61850 server/clients within the CMS logic to monitor hardware, apply power/thermal/safety algorithm logic, and provide metrics to the SCADA platform.

• Interpret and refine product and project requirements and design, engineer, and materialize them in the CMS platform.

• Develop and maintain design, solution, and component specifications that are part of the CMS platform.

• Contribute to Commissioning operations efforts including power dispatch, troubleshooting discrete HW issues, and coordinating with onsite commissioning personnel.

• Support in the resolution of installation, commissioning, and operational issues.

• Participate in EMS Rack and Network Junction Box config functional Checksheets during commissioning.

• Review/coordinate design and other technical information from OEM suppliers and contractors.

• Maintain knowledge of applicable codes, standards, certifications, and applications in the Energy Storage industry.

• Assist the Operations Team in controls related issues that arise.

• Work closely with Software Engineering on the interface to Container management software application.