Állás · Principal

Staff szoftvermérnök

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

A Qualcomm adatközponti platformjaihoz keres Staff szoftvermérnököt, aki a Linux kernel, a virtualizáció (KVM), az ütemezés és a memóriakezelés (IOMMU) fejlesztésében és fejlesztői csapat vezetésében vesz részt, emellett biztonsági architektúrák kialakításáért és termékbiztonsági kockázatok kezeléséért is felelős.

Feladatok

  • ▹Linux kernel funkciók fejlesztése és bővítése (virtualizáció/KVM, ütemezés, memóriakezelés/IOMMU)
  • ▹Energia- és teljesítménygazdálkodási technológiák (pl. DVFS) optimalizálása ARM-alapú rendszerekhez
  • ▹Együttműködés cross-diszciplináris csapatokkal nagy teljesítményű, skálázható szoftvermegoldások szállításáért
  • ▹Komplex szoftverhibák elhárítása JTAG debuggerek és más eszközök segítségével
  • ▹Hozzájárulás nyílt forráskódú projektekhez, köztük a Linux kernelhez
  • ▹Rendszerarchitektúra és követelmények dokumentálása
  • ▹Pre-silicon fejlesztés FPGA-alapú platformon és QEMU-ban
  • ▹Biztonsági kockázatértékelések, fenyegetéselemzés, biztonsági kódellenőrzés végzése
  • ▹Biztonsági architektúrák és termékfejlesztések vezetése cross-organizational csapatokkal

Elvárások

  • ▹BSc + 4 év, MSc + 3 év vagy PhD + 2 év szoftverfejlesztési vagy kapcsolódó tapasztalat
  • ▹2+ év programozási tapasztalat (C, C++, Java, Python stb.)

Előny

  • ▹MSc számítástechnika vagy mérnöki területen, 6+ év szoftverfejlesztési tapasztalattal
  • ▹Erős Linux kernel fejlesztési tapasztalat (virtualizáció/KVM, ütemezők, memóriakezelés, device tree-k)
  • ▹ARMv8 és ARMv9 architektúra ismerete
  • ▹Számítógép-rendszerarchitektúra ismerete (mag, cache, memóriamodellek, buszarchitektúra)
  • ▹Tapasztalat board/SoC bringupban, eszközmeghajtókban, perifériabuszokban (SPI, I2C, USB), DDR memóriavezérlőkben
  • ▹SCM eszközök (Git) és debug technológiák (JTAG) ismerete
  • ▹Korábbi hozzájárulás nyílt forráskódú projektekhez

Soft skillek

Csapatvezetési és mentorálási képességKomplex, többlépéses feladatok tervezése és priorizálásaErős szóbeli és írásbeli kommunikáció, tárgyalási készség

Amit kínálunk

  • ▹Versenyképes éves diszkrecionális bónuszprogram
  • ▹Éves RSU-juttatás lehetősége
  • ▹Széles körű béren kívüli juttatási csomag

A munkáltatóról

A Qualcomm adatközponti szoftvercsapata a következő generációs adatközponti platformokhoz fejleszt kritikus technológiákat, mint a virtualizáció, memóriakezelés, ütemezés és Linux kernel.

Végzettség: BSc/MSc/PhD mérnöki, informatikai vagy számítástechnikai terület

Hasonló állások