Senior/Lead Software Engineer (Modbus + Go)

RemoteSalary not specified
Kyiv, Ukraine

Tech Stack

DockerGoLinux

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Ми шукаємо Senior/Lead Software Engineer зі спеціалізацією на Modbus та Go для роботи в нашій команді, яка створює промислові IoT рішення. Ви будете приймати дані з реального світу з машин за допомогою Modbus RTU/TCP, нормалізувати їх за допомогою EdgeX Foundry та безпечно передавати далі через MQTT, OPC UA та хмарні платформи. Зверніть увагу, що ця посада вимагає відрядження до Данії на тиждень або два з метою інтеграції.

Обов'язки

  • Налаштування та обслуговування сервісу device-modbus-go для комунікації Modbus RTU/TCP
  • Написання YAML профілів пристроїв, що відображають таблиці регістрів Modbus у логічні ресурси пристроїв
  • Створення трубопроводів даних за допомогою EdgeX Core Services та Application Services для маршрутизації даних вгору
  • Управління послідовним комунікаціями Modbus RTU, включаючи ланцюжки, швидкості передачі, паритет та стоп-біти
  • Управління сокетами Modbus TCP, кількома клієнт-серверними з'єднаннями та IP-адресацією
  • Розшифровка 16-бітних регістрів для декодування 32-бітних float та цілих чисел, включаючи перестановку байт/слів
  • Зміна вихідного коду Go для створення функціональності пристрою
  • Розгортання контейнерів Docker, налаштування спільних томів та відображення послідовних шляхів хоста
  • Виявлення та усунення проблем на рівні програмного забезпечення, мережі та фізичної проводки
  • Дотримання обмежень OT для уникнення порушення робочого процесу на виробничому майданчику
  • Відрядження до Данії на тиждень або два з метою інтеграції

Вимоги

  • 5+ років досвіду налаштування сервісів пристроїв EdgeX та профілів пристроїв Modbus
  • Знання протоколів Modbus RTU (RS-485) та Modbus TCP
  • Знання Go (Golang), або альтернативно C++ або Python
  • Розуміння методів трансляції даних для розшифрування 16-бітних регістрів у 32-бітні float та цілі числа
  • Знання Docker та Docker Compose
  • Володіння командним рядком Linux OS та діагностикою мережі на крайових системах
  • Сильні аналітичні та діагностичні навички виявлення та усунення несправностей
  • Розуміння обмежень OT та практик безпеки на виробничому майданчику
  • Гнучкість для відряджень за кордон з метою інтеграції

Ми пропонуємо

  • Можливість працювати над передовими промисловими IoT рішеннями
  • Гнучкість віддаленої роботи
  • Можливості для професійного зростання та розвитку

Про компанію

[Опис компанії, якщо є]

Job Details

Company name:
EPAM
Location:
Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 27, 2026
Last checked:
Aug 14, 2026
Apply Now