Állás · Principal

Staff szoftvermérnök (beágyazott rendszerek)

Szoftverfejlesztő • Principal • Helyszíni • Teljes munkaidő Magyarország Budapest, Magyarország

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

Erős interperszonális készségekEgyüttműködés földrajzilag elosztott csapatbanElemző gondolkodás és feladatlebontási képességEgyüttműködés széles nyílt forráskódú közösséggelKiváló írásbeli és szóbeli kommunikáció angolul

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