Staff Software Engineer
Munkáltató · Arm
Budapest
Az Arm képzett, tapasztalt és rendkívül motivált beágyazott szoftverfejlesztőt keres budapesti székhellyel a Szoftverfejlesztési csoportunkba. Az Arm Central Engineering Software csapat tagjaként lehetősége nylik arra, hogy befolyásolja az Arm számítástechnika fejlődését az autóipar, a számítási infrastruktúra, a fogyasztói technológiák és a dolgok internete (IoT) piacán.
Feladatok
- Aktív részvétel a referencialkalmazás-processzor firmware-jének szoftveres tervezésében és tesztelésében.
- Alacsony szintű szoftverfejlesztés, tesztelés és hibakeresés különféle platformokon, beleértve a szoftvermodelleket, fejlesztőkártyákat és piaci termékeket.
- Szoftverstackek készítése az Arm referenciaplatformjaihoz a jövőbeli Arm eszközökhöz, a hozzá tartozó tesztkód fejlesztésével.
- Automatizálási megoldások létrehozása a kézi tesztelési és fejlesztési feladatok ésszerűsítésére és minimalizálására.
- Iparági specifikációk és ütemterv-követelmények elemzése, feladatok lebontása és a projekttervek megvalósításának támogatása.
- Nyílt forráskódú upstreaming és karbantartás széles körű közösséggel.
Elvárások
- Kiváló C/C++ programozási készség, jelentős új funkcionalitás hozzáadásának képességével, komplex hibák elemzésével és javításával. Az assembly ismerete és az erős hibakeresési készség előnyt jelent.
- Igazolt tapasztalat szoftvertesztelés területén vagy szoftverfejlesztésben.
- Szakértelem az alkalmazásfejlesztés és az alacsony szintű rendszerek terén, erős rendszerarchitektúra-ismerettel (lehetőleg ARM), OS és firmware alapokkal, bootloader-ekkel és illesztőprogramokkal.
- A tesztelési módszertanok, a CI és a tesztautomatizálás jó szintű ismerete.
- Erős interperszonális készségek; kiváló írásbeli és szóbeli angol nyelvtudás.