-
Айдіа Тех, ТОВ
Construction industry and woodworking; 50–250 employees - Remote jobs
-
Рекрутер
- Full-time. Work experience more than 2 years.
- Linux
- IoT
- Python
- FastAPI
- Django
- Modbus
Job description
SmartEMS — технологічна компанія, що розробляє DERTwin: платформу EMS/SCADA для агрегації та керування розподіленими енергетичними ресурсами (DER) на українському енергоринку.
Ми підключаємо реальні енергетичні активи — промислові акумуляторні системи (BESS), сонячні станції (PV) та когенераційні установки (CHP) — до нашої хмарної платформи та інтегруємо їх з ринками електроенергії (РДН, ВДР, балансуючий ринок, допоміжні послуги). Наш стек: Python (FastAPI, asyncpg, TimescaleDB) на бекенді, Python EMS з Modbus TCP на edge-пристроях (Raspberry Pi), MQTT для зв’язку хмара↔edge, розгортання у GKE.
Ми шукаємо інженера, який стане єдиним відповідальним за модуль EMS та інтеграцію нового обладнання. Це самостійна роль з чіткою зоною відповідальності: від читання документації нового пристрою до підтвердженого живого диспетчингу на реальному «залізі».
Ви працюватимете на межі софту та обладнання — там, де код зустрічається з реальними акумуляторами, інверторами й лічильниками. Ваш результат вимірюється тим, що реальні активи коректно та безпечно виконують команди платформи.
Чим ви будете займатися
- Інтеграція нових одиниць обладнання (BESS, PV, CHP, лічильники енергії) у платформу — від аналізу Modbus-документації до робочого драйвера
- Розробка та підтримка драйверів обладнання на Python (протокол BessDriver, YAML-конфігуровані та специфічні драйвери під конкретні моделі)
- Реалізація логіки диспетчингу EMS: обробка setpoint'ів, режимів заряду/розряду, керування станом активів
- Робота з обладнанням через Modbus TCP; діагностика та усунення проблем на реальних пристроях (edge на Raspberry Pi)
- Забезпечення надійності та безпеки: механізми захисту (read-only, обмеження), обробка помилок, алерти
- Проведення живих тестів на реальному «залізі» та підтвердження коректної роботи диспетчингу
- Взаємодія з командою (бекенд, продажі, координація з вендорами) для запуску нових клієнтських майданчиків
- Що ми очікуємо від вас :
- Впевнений комерційний досвід розробки на Python (орієнтовно 3−5 років, рівень Middle)
- Практичний досвід роботи з IoT / вбудованими системами / промисловим обладнанням — розуміння, як софт взаємодіє з фізичними пристроями Знання протоколів промислового зв’язку, насамперед Modbus (TCP/RTU) — або готовність швидко його опанувати Здатність працювати автономно: самостійно читати документацію обладнання, ставити задачі й доводити їх до підтвердженого результату Досвід з Linux, роботи з edge-пристроями (Raspberry Pi або аналоги) Володіння технічної англійської (документація, спілкування в міжнародній команді) Уважність та відповідальне ставлення до роботи з реальним обладнанням — розуміння, що помилка впливає на фізичні активи
- Буде плюсом в енергетиці: розуміння роботи BESS, PV, інверторів, енергоринків з MQTT, timeseries (TimescaleDB), асинхронним Python (asyncio, asyncpg) з Docker, Kubernetes (GKE) роботи з українським енергоринком (РДН, ВДР, балансуючий ринок) Умови Повністю дистанційна робота (Україна) Самостійна зона відповідальності та реальний вплив на продукт Цікаві технічні задачі на межі софту й енергетичного обладнання
- Невелика міжнародна команда, робота над продуктом, що вже в продакшені
Similar jobs
-
Full Stack .NET Developer (Autodesk, Revit API)
Bes, інжинирінгова компанія, Remote -
Magento Backend Developer
Prostor, Remote -
Trainee/Junior C#/.NET Engineer
15 000 – 40 000 UAH, ABP, IT-компанія, Remote -
Unity Developer
Flexus, Remote -
Програміст 1C, BAS
80 000 – 120 000 UAH, Сушинська К.В., ФОП, Remote