
Staff szoftvermérnök (beágyazott rendszerek)
Az Arm budapesti irodájába keresnek tapasztalt beágyazott szoftverfejlesztőt a Software Engineering csoportba. A központi mérnöki szoftvercsapat tagjaként a jelölt hatással lehet az Arm alapú számítástechnika fejlődésére az autóipari, számítási infrastruktúra, fogyasztói technológiai és IoT piacokon, elsősorban rendszerszoftver fejlesztésén, karbantartásán és támogatásán keresztül.
Feladatok
- ▹Aktív részvétel a referencia-alkalmazásprocesszor firmware szoftvertervezésében és tesztelésében
- ▹Alacsony szintű szoftverfejlesztés, tesztelés és hibakeresés különböző platformokon, köztük szoftvermodelleken, fejlesztőkártyákon és piaci termékeken
- ▹Szoftverstackek készítése az Arm referenciaplatformjaihoz a jövőbeli Arm eszközök számára, a kapcsolódó tesztkód fejlesztésével együtt
- ▹Automatizálási megoldások készítése a kézi tesztelési és fejlesztési feladatok egyszerűsítésére és csökkentésére
- ▹Iparági specifikációk és roadmap-követelmények elemzése, feladatokra bontása és a projekttervek megvalósításának támogatása
- ▹Nyílt forráskódú upstream közreműködés és karbantartás széles közösséggel együttműködve
Elvárások
- ▹Kiváló C/C++ programozási készség, jelentős új funkciók hozzáadásának, valamint összetett hibák elemzésének és javításának képességével
- ▹Igazolt tapasztalat szoftvertesztelésben vagy szoftverfejlesztésben
- ▹Szakértelem alkalmazás- és alacsony szintű rendszerekben, a rendszerarchitektúra (lehetőleg Arm), az operációs rendszer és firmware alapok, bootloaderek és eszközmeghajtók erős ismeretével
- ▹A tesztmódszertanok, a CI és a tesztautomatizálás jó ismerete
- ▹Erős interperszonális készségek, kiváló írásbeli és szóbeli angol nyelvtudás
Előny
- ▹Assembly ismerete és erős hibakeresési készség
- ▹Tapasztalat Python programozásban és shell szkriptek írásában
- ▹Rust nyelv ismerete és használatában szerzett tapasztalat
- ▹Jártasság a nyílt forráskódú projektek fejlesztési ciklusaiban és közreműködési folyamataiban
- ▹Tapasztalat szoftverprofilozásban, műszerezésben és optimalizálásban
- ▹Ismeretek a szoftver különféle technikákkal történő teszteléséről, a CI és az automatizált tesztrendszerek értékének tudatában
- ▹Tapasztalat a Security Development Lifecycle (SDL) gyakorlatokkal
- ▹Jártasság és rugalmasság különféle szoftverfejlesztési életciklus-módszerekben, köztük az agilisban
- ▹MI-eszközök használatában szerzett tapasztalat a szoftverfejlesztési folyamat gyorsítására
Soft skillek
Amit kínálunk
- ▹Inspiráló és együttműködésre ösztönző irodák
- ▹Bizonyos rugalmasság a szerepkör és a titulus testreszabására a megfelelő jelölt esetén
- ▹Hibrid munkavégzés: a csapatok maguk alakítják ki a munkavégzési mintáikat a munka és a csapat igényei szerint
- ▹Vízumtámogatás esetén az Arm állja a munkavállalóra eső összes költséget (a házastárs és eltartottak költségei a jelöltet terhelik)
- ▹Alkalmazkodás és segítségnyújtás a felvételi folyamat során igény esetén
A munkáltatóról
Az Arm hozta létre a világ legelterjedtebb számítási architektúráját, és számos olyan technológiai forradalmat vezetett, amely az emberek mindennapjaira hatással van. Az Arm alapú technológia mindenütt jelen van az ipari és autóipari alkalmazásoktól az IoT-n át az asztali gépekig és az adatközpontokig. A pozíció az Arm központi mérnöki szoftvercsapatában, Budapesten található. Az Arm esélyegyenlőséget biztosító munkáltató. Ehhez a szerepkörhöz nem érhető el költözési támogatás.
Hasonló állások

Principal Security Software Engineer, IAM

Senior Staff Software Engineer, Medical Devices

Robotics Engineer/Staff Software Engineer - Arduino, Turing, Italy

Staff Software Engineer — Runtimes Performance

Software Engineers (Senior, Staff, Principal)
