Szoftverfejlesztő Matlab Simulink/C fejlesztő
Summary
Develops embedded software components for life-saving medical devices within international teams, using model-based design with MATLAB, Simulink, Stateflow and C/C++. Based on-site in Budapest at DruIT Zrt., the role also covers documentation, testing practices and collaboration with the client's product development processes.
- Életmentő és az életminőség javítását támogató orvostechnikai eszközök működésének és szoftveres hátterének megismerése
- A termékfejlesztéshez kapcsolódó folyamatok, módszerek és alkalmazott technológiák elsajátítása és használata
- Orvostechnikai berendezések embedded szoftverkomponenseinek fejlesztése
- Fejlesztési és módosítási lehetőségek azonosítása, szakmai javaslatok megfogalmazása
- Folyamatos szakmai együttműködés nemzetközi fejlesztőcsapatokkal
- A fejlesztésekhez kapcsolódó szoftverdokumentáció elkészítése és karbantartása
- Legalább 5 éves tapasztalat MATLAB-alapú, modellvezérelt fejlesztésben, beleértve a MATLAB programozást (.m fájlok), Simulink és Stateflow használatát
- Model-Based Design szemlélet és módszertan ismerete
- Magabiztos C vagy C++ programozási tudás
- Modern szoftverfejlesztési módszerek és gyakorlatok ismerete, például Scrum, TDD és Clean Code
- Legalább B2 szintű, aktív angol nyelvtudás
- Nyitottság az új technológiák és módszerek elsajátítására, folyamatos szakmai fejlődés
- Eredményorientált, nyitott és együttműködő hozzáállás
- Csapatban történő munkavégzésre való nyitottság
- Precíz, kollaboratív munkavégzés
- Orvostechnikai eszközök szoftvertervezésében vagy -fejlesztésében szerzett tapasztalat
- STM32 mikroprocesszorokra történő fejlesztési gyakorlat
- CAN vagy CAN-FD kommunikáció programozásában szerzett tapasztalat
- SIL, MIL vagy PIL alapú fejlesztési/tesztelési tapasztalat
- Szoftverarchitektúra-tervezési gyakorlat és erős rendszerszemlélet
- UML2 ismerete
- Korábbi tapasztalat embedded/beágyazott fejlesztési környezetben
- Oktatási vagy mentorálási tapasztalat
- Ismeret az alábbi eszközök, technológiák valamelyikében: MATLAB System Composer, Simulink Test, Embedded Coder, Git, előnyösen GitHub és GitHub Actions, Jira, DOORS, Enterprise Architect, SonarQube
- Német nyelvtudás