Á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