Picture URL
Organisation / Department
Partnerünk egy több mint 10 éves tapasztalattal rendelkező cég, amely a megújuló energiaforrások és az energiaszektor területén tevékenykedik. Célja, hogy vezető szerepet töltsön be a napelemparkok üzemeltetésében és felügyeletében, miközben a megtermelt energia hatékony hasznosításában is kiemelkedő szereplővé váljon. A cég saját fejlesztésű szoftvereket alkalmaz, amelyek támogatják az erőművek termelésének nyomon követését, a hibák gyors feltárását, valamint az energia termelésének adatalapú előrejelzését.
Job description
Olyan nagy megbízhatóságú, többszálú C++ alkalmazás fejlesztése, amely a naperőművek helyszínén (ARM alapú mikro-PC-n) fut, és közvetítő szerepet tölt be a központi felhőalapú rendszer és a gyártói, PLC-alapú eszközök között.
Főbb feladatok
Többszálú, nagy megbízhatóságú C++ alkalmazás fejlesztése ARM architektúrára, cross-compiling módszerrel.
Kommunikációs modulok fejlesztése :
ModBus protokoll az inverterekkel való kommunikációhoz
RabbitMQ alapú interfész a központi rendszerrel
SFTP kapcsolat fájlok feltöltéséhez (pl. historikus adatok)
Megbízható, újraindulásra képes és távolról frissíthető Linux service fejlesztése.
Monitoring, adatgyűjtés és leszabályozási parancsok végrehajtásának megvalósítása.
Magas szintű hibatűrés, állapot-visszaállítás megoldása áramkimaradás vagy hiba esetén.
Adatbázis-kezelés (SQLite) és időzített feladatok (croncpp) implementálása.
Tesztek írása (unit, integration, e2e), Docker környezet használatával.
Requirements
Rapidjson, spdlog, Pistache (HTTP kezelés), catch2, fakeIt, Docker (tesztkörnyezethez)
Előnyt jelent :
Information
Cseh-Szombathy Annamária
annamaria.cseh-szombathy@randstad.hu
C++ fejlesztő • Budapest, Hungary