-
Айдіа Тех, ТОВ
Будівельна промисловість, деревообробка; 50–250 співробітників - Дистанційна робота
-
Рекрутер
- Повна зайнятість. Досвід роботи від 2 років.
- Linux
- IoT
- Python
- FastAPI
- Django
- Modbus
Опис вакансії
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) роботи з українським енергоринком (РДН, ВДР, балансуючий ринок) Умови Повністю дистанційна робота (Україна) Самостійна зона відповідальності та реальний вплив на продукт Цікаві технічні задачі на межі софту й енергетичного обладнання
- Невелика міжнародна команда, робота над продуктом, що вже в продакшені
Схожі вакансії
-
Matlab/Simulink Engineer (Aviation Project)
Прогрестех-Україна, Дистанційно -
Middle Full Stack Developer (C#, React)
Українська універсальна біржа, ТОВ, Дистанційно -
Розробник, Developer BAS
54 000 – 90 000 грн, Ві-Код, ТОВ, Дистанційно -
Odoo-програміст (автоматизація CRM, логістики, 1С, Middle+)
Євросем, Дистанційно -
Full-Stack Developer (.NET, Angular)
HYS Enterprise, Дистанційно