erre a pozícióra jelentkezik

c++ fejlesztő

Az állásra való jelentkezéshez szükséges, hogy rendelkezzen felhasználói fiókkal. Ez az űrlap segít abban, hogy egyszerre tudjon regisztrálni, és az állásra is jelentkezni.

személyes adatok

  • 8 karakter
  • 1 kisbetű
  • 1 nagybetű
  • 1 szám
fájl hozzáadása húzza ide a fájlt

.pdf, .doc, .docx, .rtf, .txt, .csv, .jpg, .jpeg / maximum 8 mb

húzza ide a fájlt

    erre a pozícióra jelentkezik

    helyszín Budapest, Budapest,
    állás típus Határozatlan idejű,
    megjelenés dátuma 2 július 2025,
    referencia szám 36654,
    Cégleírás / 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.

    Pozíció leírása / 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.

    Elvárások / Requirements
    • Erős C++ fejlesztési tapasztalat, ideálisan C++17/20/23 verziókkal.
    • Linuxos környezetben való magabiztos fejlesztés.
    • Többszálú programozási ismeretek.
    • Tapasztalat beágyazott vagy resource-constrained rendszerekkel.
    • Kommunikációs protokollokban való jártasság (pl. ModBus, AMQP).
    • Képesség komplex, robusztus, újrainduló rendszerek tervezésére.
    • Angol nyelvű technikai dokumentációk megértése.
    • Technológiai stack: C++23, cmake, vcpkg, libmodbus, RabbitMQ (librabbitmq), SFTP (curl[ssh]), zip (minizip), SQLite (sqlite-orm)
      Rapidjson, spdlog, Pistache (HTTP kezelés), catch2, fakeIt, Docker (tesztkörnyezethez)

     

    Előnyt jelent:

    • cross-compiling környezetben (pl. ARM célarchitektúra).
    • cmake, vcpkg használatában való jártasság.
    • Ismeretek az alábbi könyvtárakban: libmodbus, librabbitmq, spdlog, rapidjson, sqlite-orm, minizip, curl[ssh], catch2, fakeIt, pistache, croncpp.
    Amit kínálunk / Offer
    • Valós technológiai kihívások, gyakorlati hatással bíró fejlesztés.
    • Hosszú távú, stabil munkalehetőség zöldenergiában érdekelt projekten.
    • Rugalmasság, szakmai fejlődés támogatása.
    Kapcsolattartó / Information

    Cseh-Szombathy Annamária

    annamaria.cseh-szombathy@randstad.hu