12 Nov
|
Loopgain Energy
|
Gurugram
12 Nov
Loopgain Energy
Gurugram
1. Position SummaryWe are hiring a Lead Engineer to run control application development across our products for renewable energy plants: today the Energy Management System (EMS), the battery energy storage (BESS) controller, and the power plant controller (PPC), and recent control products as the portfolio grows. This is a hands-on role: you will design, write, and commission control software for solar PV, wind, and BESS projects yourself, while guiding a team of junior engineers and reviewing their work. The role suits someone who has programmed and commissioned PLC
- and IPC-based control systems on real sites and can read and review wiring and network connection diagrams. This role would be expected to implement control logic in IEC 61131-3 languages and supporting code in Python and C++, and you will be accountable for the quality and timely delivery of the team's work. 2.
Key Responsibilities
Control Application Development
· Control logic development: Design, write, and test control logic in IEC 61131-3 languages (Structured Text, Function Block Diagram, Ladder Diagram, Sequential Function Chart) for the PLCs and IPCs in our EMS, BESS controllers, and power plant controllers.
· Plant control functions: Implement active and reactive power setpoint control, ramp-rate limiting, power factor and voltage control, frequency response, curtailment, and BESS charge/discharge and state-of-charge management, in line with the applicable grid codes.
· BESS controller: Own the BESS controller application, including coordination of the battery management system (BMS), power conversion system (PCS), and auxiliary systems, along with safety interlocks, protections, and alarm handling.
· New products: Take on control applications for new products and customer requirements as the portfolio grows.
· Supervisory & edge applications: Write Python and C++ applications for data acquisition, protocol gateways, and diagnostics.
· EMS control code: Define how the control functions in the EMS should behave, and write and review the C++ and Python code that implements them.
· Reusable libraries: Build and maintain standard function block libraries, project templates, and coding guidelines, so each new project starts from the same base. Hardware, Networks & Integration
· PLC/IPC hardware: Select and configure PLCs, IPCs, remote I/O, and communication modules for each project.
· Wiring & network diagrams: Read, prepare, and review wiring diagrams (I/O, power, panel) and network connection diagrams. Check panel drawings, I/O lists, and cable schedules against the control design.
· Industrial networking: Design and configure plant control networks: managed switches, VLANs, ring topologies (RSTP/MRP), fibre links, routers, firewalls, and IP addressing.
· Field device integration: Integrate inverters, BMS/PCS, energy meters, protection relays, weather stations,
and trackers over industrial protocols and field buses such as Modbus RTU/TCP, IEC 61850, IEC 60870-5-104, DNP3, OPC UA, PROFINET, PROFIBUS, EtherCAT, CANopen, and EtherNet/IP. Testing, Commissioning & Support
· Testing & validation: Plan and run simulation tests, factory acceptance tests (FAT), and hardware-in-the-loop (HIL) tests to check control logic against functional and grid compliance requirements.
· Site commissioning: Lead site acceptance testing (SAT) and commissioning at plant sites, and troubleshoot I/O, communication, and control faults on site. The role involves travel to project sites.
· Operational support: Handle L2/L3 support, root-cause analysis, and remote troubleshooting for plants in operation. Team Leadership & Technical Ownership
· Team lead: Plan, assign, and track the work of junior engineers in the control application team, with clear deliverables and dates, while carrying your own share of the development work.
· Mentoring & reviews: Guide junior engineers on control logic, hardware configuration, networking, and commissioning. Review their control logic, code, and designs, and give clear feedback.
· Quality of deliverables: Review and approve control logic, I/O lists, network drawings, and test documents before they go to projects or customers.
· Planning & estimation: Estimate effort, give technical input for proposals and tenders, and agree schedules and resourcing with project managers.
· Stakeholder interface: Coordinate with the electrical design and project management teams, customers, and OEM vendors. You and your team own the implementation of the EMS and controller software, including changes to screens and features, and its quality through testing and release.
· Front-end work: Plan and review changes to the EMS user interface carried out by team members. Documentation & Standards
· Documentation: Prepare and maintain control philosophies, functional design specifications, I/O lists, signal and communication lists, test procedures, and as-built documents.
· Standards & compliance: Follow IEC 61131-3, the applicable grid codes and connectivity regulations, and industrial cybersecurity practice such as IEC 62443.
· Version & change control: Keep all control software and configuration files under version control and record every change. 3. Required Qualifications
·
Education:
Bachelor's degree in Electrical, Electronics & Instrumentation, Control Systems, Mechatronics, Computer Engineering, or a related field.
·
Experience:
4+ years of hands-on work in control software implementation,
including PLC/IPC programming and commissioning.
· Leadership: Has led a small team or mentored junior engineers on project deliverables.
· PLC & IPC: Has programmed, configured, and commissioned PLCs and IPCs on at least one major platform, including on live installations.
· IEC 61131-3: Expert in writing and reviewing control logic in IEC languages (ST, FBD, LD, SFC) using standard IEC 61131-3 development tools.
· Control systems: Sound understanding of control systems and feedback control (PID loops, setpoint and ramp control, plant control behaviour), enough to judge whether someone else's control logic is designed correctly.
· Programming: Strong experience in Python and C++, enough to write production code for supervisory, gateway, or data-handling applications and to review code written by others.
· Wiring & network diagrams: Can read, interpret, and review wiring diagrams, panel drawings, and network connection and architecture diagrams.
· Networking & protocols: Hands-on work with industrial network equipment (managed switches, routers, firewalls, media converters) and with protocols and field buses such as Modbus, IEC 61850, IEC 60870-5-104, OPC UA, PROFINET, or EtherCAT.
· Renewable energy: Has worked in the renewable energy sector on solar PV, wind, BESS, or hybrid projects, and understands how these plants operate and connect to the grid.
· Tools: Uses Git, network and protocol analysers such as Wireshark and Modbus test tools, and a structured approach to testing. 4. Preferred Qualifications
· Plant controllers: Power plant controllers (PPC), grid compliance testing, or EMS for utility-scale or C&I; plants.
· SCADA/HMI: SCADA/HMI development on industrial SCADA platforms.
· Platforms: Linux, Docker containers, and edge or cloud-connected control architectures.
· Web dashboards: Familiarity with web-based dashboards or HMIs.
· Cybersecurity: Industrial control system cybersecurity and IEC 62443.
· Modelling: MATLAB/Simulink or plant simulation for testing control logic.
· Certifications: Vendor PLC/IPC certifications or industrial networking certifications. 5. Core Skills & Competencies
· Finds and fixes faults quickly, in the lab and on site.
· Delegates well and helps junior engineers grow.
· Communicates clearly with customers, vendors, and other engineering teams.
· Takes ownership of quality and deadlines.
· Works safely on site, including electrical safety and lockout/tagout.
· Willing to travel to project sites for commissioning and support. 6.
What We Offer
· A lead role building control applications for renewable energy plants and energy storage systems.
· The chance to build and grow a control engineering team.
· Hands-on work with current PLC/IPC platforms, energy storage, and grid integration.
· Technical ownership of the control applications you and your team deliver.
📌 Lead Engineer – Control Applications (Gurugram)
🏢 Loopgain Energy
📍 Gurugram