About the role

  • Embedded Software Engineer specializing in IEC 61850 protocol and C/C++ implementation. Working on multi-platform embedded products and collaborating with international teams.

Responsibilities

  • Implement various IEC 61850 features using the Sisco MMS Lite / IEC 61850 Plus protocol stack on embedded devices.
  • Collaborate with international, cross-functional teams for development, testing and deployment.
  • Diagnose and resolve IEC 61850 communication issues in the field by analyzing network traffic and device logs to identify root causes and implement effective fixes.
  • Optimize C/C++ source code for real-time operating systems (RTOS) to ensure optimal performance and meet memory constraints.
  • Review functional analysis, design and code.
  • Estimate and validate workload and automate unit testing processes to improve efficiency and code coverage.
  • Maintain and support existing releases throughout the product lifecycle.
  • Stay up to date with technological advances.

Requirements

  • Expert-level C/C++ development for multi-platform applications.
  • Deep knowledge and experience of the IEC 61850 standard and the Sisco IEC 61850 stack.
  • Practical knowledge of Python for automation and scripting.
  • Strong experience with Linux operating systems.
  • Experience with microservices architecture, containerization (Docker) and container orchestration (e.g., Kubernetes).
  • Proficiency in embedded systems development, including real-time programming.
  • Proficiency with version control and CI/CD: Git, Jenkins, Conan, Artifactory.
  • Strong prioritization skills, quality orientation and a strong customer focus.
  • Optional: Experience developing local web interfaces (UIs) for embedded devices using HTML5, JavaScript and WebSockets.
  • French and English: read, spoken and written.
  • Desired knowledge of network protocols and communication systems.
  • Desired knowledge of cybersecurity best practices for industrial control systems.
  • Desired knowledge of protection and control principles for electrical systems.
  • Desired knowledge of SAFe Agile methodologies and practices.

Benefits

  • Relocation assistance provided: No

Job title

IEC 61850 Protocol Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job