Software Engineer
Core
Developing smart energy monitoring and control platforms to optimize energy usage and generation for sustainable solutions.
Role type
Software Engineer (Energy Technology)
Builds
Power control regulations, machine control systems, microgrid applications, and grid congestion solutions.
Domain
Energy technology and industrial automation
Deliverable
production ML models | product features
Required skills
PLC programming (Codesys, TwinCAT), industrial communication protocols (EtherCAT, Modbus, Profinet, CAN, IEC 61850), real-time software, energy system regulations
Preferred skills
C, C++, Python, Java, HTML, CSS, SQL, knowledge of grid codes
Technologies
EtherCAT, Modbus, Profinet, CAN, MQTT, HTTP/REST, IEC 61850, Codesys, TwinCAT
Responsibilities
Develop, test, and implement complex power control regulations and machine control; Develop microgrid applications and solutions for grid congestion; Integrate diverse hardware via industrial communication protocols; Support integration partners in installation tuning; Create software test plans and perform fault analysis
Seniority
Mid-level, hands-on IC