Beágyazott szoftverfejlesző (Embedded C++)

  • Budapest, Budapest, Hungary
  • Full-time
  • POSTED 5 MONTHS AGO

About the job

Feladatok és felelősségi körök:

· Orvostechnikai termékek vagy termékkomponensek fejlesztése a „krónikus dialízis” termékportfólión belül

· Funkcionális és rendszerkoncepciók, valamint rendszer- és komponenskövetelmények létrehozása, elemzése és karbantartása

· Kapcsolattartás belső és külső érintettekkel a termékarchitektúra, technológia, alkalmazás és rendszerfunkcionalitás témaköreiben

· Lehetséges rendszertervek bemutatása a meghatározott rendszerkövetelmények és rendszerarchitektúra alapján

· A rendszerterv ellenőrzése prototípusok segítségével

· Egyéb mérnöki szakterületek és a V&V csapat támogatása a követelmények megvalósításában, ellenőrzésében és validálásában

· Felelősségvállalás a dialízis gép üzleti logikáját tartalmazó komponensek fejlesztéséért

Requirements

Előnyök:

· Modern szoftverfejlesztési módszertanok ismerete (pl. SCRUM, TDD, Clean Code)

· Szoftvertervezési és fejlesztési tapasztalat orvostechnikai eszközök területén

· Tapasztalat állapotgép-integráció tervezésében és megvalósításában

· Tapasztalat kód generálással

· Különböző kommunikációs protokollok ismerete (CAN, CAN-FD, SPI, I2C, UART)

· Jártasság STM32 mikroprocesszorokkal történő fejlesztésben

· Modern szoftverfejlesztési módszertanok ismerete, beleértve a SCRUM-ot, a TDD-t és a Clean Code elveit

· Legalább 3 év szoftverarchitektként szerzett tapasztalat nemzetközi, elosztott projektcsapatban

· Funkcionális biztonsági és információbiztonsági háttérismeretek

· Német nyelvtudás

Eszközismeret (előny, de nem elvárt):

· Enterprise Architect

· Git (ideálisan GitHub)

· SonarQube

· Jira

· Linux felhasználói szintű ismerete

· Fejlesztés STM32 mikroprocesszorokon

· Tervezési minták és gyakorlatok (MVVM, dependency injection stb.)

Személyes kompetenciák:

· Tárgyalóképes angol nyelvtudás (minimum B2 szint)

· Hatékony munkavégzés multidiszciplináris csapatokban, együttműködés akár virtuális környezetben is

· Strukturált, analitikus és megoldásorientált gondolkodás

· Precíz, pontos munkavégzés

· Folyamatos fejlődés iránti elkötelezettség

· Eredményorientált szemlélet, nyitottság

· Csapatszellem

Szakmai kompetenciák:

· Mérnökinformatikus vagy villamosmérnöki végzettség, előny az irányítástechnikai vagy szoftverfejlesztési ismeret

· Magabiztos C++ nyelvismeret, lehetőleg szakmai környezetben szerzett tapasztalattal

· A különböző szoftverarchitektúrák, tervezési minták és programozási paradigmák mélyreható ismerete

· Tapasztalat szakmai vezetői vagy csapatvezetői szerepkörben

· Tapasztalat funkcionális követelmények elemzésében, rendszerterv kialakításában és modellezésében

AI-alapú fejlesztési eszközök tudatos és hatékony alkalmazása (pl. GitHub Copilot, LLM-ek)

· Legalább 5 év beágyazott rendszerek fejlesztésében szerzett tapasztalat

· UML2 ismerete

Benefits

Változatos projektek modern technológiákra építve Innovatív vállalat stabil háttérrel Lehetőség szakmai konferenciákon, workshopokon és hackathonokon való részvételre Rugalmas munkaidő és támogató, barátságos munkakörnyezet Rendszeres csapatépítő programok és közös szabadidős események Valós hatás a fejlesztett termékekre és azok felhasználóira