Strong programming experience in C, C++ and Embedded C.
Good understanding and hands-on experience with RTOS concepts (FreeRTOS or equivalent RTOS platforms).
Experience in embedded system debugging using JTAG/SWD interfaces.
Strong knowledge of TCP/IP networking, including:
Socket Programming
HTTP/HTTPS Protocols
Strong understanding and hands-on experience with IEC 61850 communication protocol for Substation Automation Systems (SAS).
Experience with IEC 61850 services and models, including:
MMS (Manufacturing Message Specification)
GOOSE (Generic Object-Oriented Substation Event)
Client/Server communication
Knowledge of IEC 61850 logical nodes, data models, and Substation Configuration Language (SCL) files.
Experience in developing, integrating,
testing, and troubleshooting IEC 61850-compliant Intelligent Electronic Devices (IEDs).
Experience working in Agile/Scrum development environments, including sprint planning, backlog grooming, daily stand-ups, and collaborative software development practices.
Good to Have Skills
Experience with Git version control system.
Exposure to Static Code Analysis tools and secure coding practices.
Familiarity with Agile project management and tracking tools such as Jira or Azure DevOps.