Állás · Principal

Staff szoftvermérnök

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

Az Arm Software (CE-SW) csapata a következő generációs Arm architektúrák és rendszerek szoftverökoszisztémáját fejleszti. A Staff szoftvermérnök kulcsszerepet játszik az új Arm architektúra funkciók bevezetésében nagy nyílt forráskódú platformokon, például Linuxon és Androidon.

Feladatok

  • ▹Alacsony szintű szoftverek tervezése és fejlesztése új Arm architektúra funkciók integrálásához Linuxon és Androidon
  • ▹Core OS alrendszerek architektúrája, fejlesztése és optimalizálása teljesítmény, energiahatékonyság és biztonság szempontjából
  • ▹Komplex technikai vizsgálatok vezetése a szoftverrétegek között, gyökérokok azonosítása
  • ▹Code review-k vezetése, tervezési döntések befolyásolása, upstream nyílt forráskódú hozzájárulások
  • ▹Együttműködés Arm architektúra és chip csapatokkal új funkciók támogatásához
  • ▹Junior és mid-level mérnökök mentorálása és technikai irányítása

Elvárások

  • ▹C és C++ jártasság, erős OS internals ismeret (memóriakezelés, ütemezés, virtualizáció)
  • ▹Kiváló problémamegoldó készség és strukturált hibakeresés alacsony szintű szoftverekben
  • ▹Tapasztalat szoftver profilozásban, instrumentálásban és optimalizálásban
  • ▹Tapasztalat technikai megbeszélések, code review-k és upstream együttműködés vezetésében
  • ▹Erős interperszonális készségek, kiváló angol nyelvtudás írásban és szóban

Előny

  • ▹Android internals ismerete
  • ▹CPU architektúra ismerete (Armv8-A vagy újabb)
  • ▹Python és más szkriptnyelvek ismerete automatizáláshoz, elemzéshez, teszteléshez
  • ▹Rust vagy más memóriabiztos nyelv ismerete
  • ▹Modern fordítói eszközláncok ismerete (LLVM-alapú)
  • ▹Érdeklődés technikai vezetés vagy projektkoordináció iránt

Soft skillek

Vezetői készség és mentorálásErős kommunikációs képességStrukturált problémamegoldás

A munkáltatóról

Az Arm Software (CE-SW) csapata a következő generációs Arm architektúrák és rendszerek szoftverökoszisztémáját fejleszti, olyan hardvereken dolgozva, amelyek még nem nyilvánosan elérhetők.

Hasonló állások