Állás · Principal

Staff szoftvermérnök – hypervisor

Szoftverfejlesztő • Principal • Helyszíni • Teljes munkaidő • Amerikai Egyesült Államok San Diego, USA

A Qualcomm Hypervisor csapata a Snapdragon chipes termékek (mobil, autóipar, számítástechnika, IoT) virtualizációját lehetővé tevő hypervisor és SMMU szoftverrétegekért felelős. Staff szoftvermérnökként alacsony szintű firmware-t fejlesztesz, amely Bootloaderekkel, Linuxszal és TrustZone-nal érintkezik nagy szoftverstackeken keresztül, világszerte együttműködve más csapatokkal.

Feladatok

  • ▹SoC firmware funkciók, diagnosztikai és tesztelési képességek tervezése, fejlesztése és integrálása a QCT boot platformokhoz
  • ▹Együttműködés hardveres, ASIC-, integrációs, architektúra- és emulációs csapatokkal
  • ▹Firmware- és driverhibák verifikálása és hibakeresése emulációs és hardvertervező csapatokkal
  • ▹Biztonságtudatos, hatékony kódolás és a firmware-logika kódrevíziójának vezetése
  • ▹Feladatok és szállítási határidők időben történő teljesítése, más csapatokkal való függőségek lezárása
  • ▹Szoftverhibák triázsa, hibaelemzés és -elhárítás
  • ▹Műszaki dokumentáció készítése (API-k, kézikönyvek, felhasználói útmutatók)

Elvárások

  • ▹Erős C nyelvi ismeret és tapasztalat
  • ▹Számítógép-architektúra, operációs rendszerek és kernelek ismerete; Linux, kernel, bootloader vagy OS-fejlesztési tapasztalat
  • ▹ARM CPU architektúra ismerete, IOMMU és ARM SMMU tudás
  • ▹Hypervisor és virtualizációs ismeretek
  • ▹Tapasztalat többszálú/több folyamatos programozásban, konkurenciakezelésben és szinkronizációban
  • ▹Eszközmeghajtó-írás és hardverillesztési tapasztalat
  • ▹Biztonságos kódolási gyakorlat
  • ▹Hibakereső eszközök (GDB, Lauterbach Trace32) és assembly ismerete
  • ▹Python és shell scriptelés Linux fejlesztői környezetben
  • ▹Alapdiploma mérnöki, informatikai vagy kapcsolódó területen és 4+ év szoftvermérnöki tapasztalat (vagy MSc+3 év, vagy PhD+2 év)
  • ▹2+ év tapasztalat valamely programozási nyelvvel (C, C++, Java, Python stb.)

Előny

  • ▹Mesterdiploma számítástechnikából, mérnöki vagy kapcsolódó területről
  • ▹4+ év szoftvermérnöki tapasztalat
  • ▹1+ év tapasztalat Git, Perforce vagy más verziókezelő rendszerrel
  • ▹Valós idejű operációs rendszerek (RTOS) ismerete
  • ▹Toolchain-ek és rendszerkönyvtárak (pl. libc) ismerete
  • ▹Tesztfejlesztési és -automatizálási tapasztalat
  • ▹Nyílt forráskódú projektekben való részvétel
  • ▹Önálló szoftvertervezési, elemző és problémamegoldó képesség
  • ▹Autóipari és funkcionális biztonsági (functional safety) tapasztalat

Soft skillek

Jó kommunikációs és prezentációs készségCsapatjátékos hozzáállás, motiváltság új technológiák megismeréséreRészletekre való odafigyelés a firmware-fejlesztés minden fázisábanÖnálló, analitikus problémamegoldó szemlélet

Amit kínálunk

  • ▹Versenyképes fizetés: 134 800 – 202 200 USD éves bér (a pozíció helyétől függő sáv)
  • ▹Éves diszkrecionális bónuszprogram
  • ▹Éves RSU-juttatási lehetőség
  • ▹Széles körű béren kívüli juttatási csomag

A munkáltatóról

Qualcomm Technologies, Inc. a Snapdragon chipsetek mögött álló vezető félvezetőipari vállalat, amely mobil, autóipari, számítástechnikai és IoT termékekhez fejleszt hypervisor és virtualizációs szoftvereket. A cég iparágvezető a virtualizációs technológia Snapdragon mobil termékekbe történő integrálásában.

Végzettség: Alapdiploma (BSc) mérnöki, informatikai vagy kapcsolódó területen és 4+ év tapasztalat, vagy MSc+3 év, vagy PhD+2 év

Hasonló állások