Állás · Senior

Senior szoftvermérnök

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

A Qualcomm Innovation Center Senior Software Engineere a következő generációs adatközpont-platformok szoftvermegoldásainak tervezéséhez, fejlesztéséhez, optimalizálásához és kereskedelmesítéséhez járul hozzá. A szerep szorosan együttműködik funkciók közötti csapatokkal, mérnökcsapatot vezet, és olyan kritikus technológiák fejlesztésében vesz részt, mint a virtualizáció, memóriakezelés, ütemezés és a Linux kernel. A pozíció San Diegóban helyszíni munkavégzést igényel, és nem jogosult Qualcomm bevándorlási szponzorációra.

Feladatok

  • Funkciók fejlesztése és bővítése a Linux kernelben, különösen a virtualizáció (KVM), ütemezés és memóriakezelés (IOMMU) területén
  • Teljesítmény- és energiagazdálkodási technológiák (pl. DVFS) optimalizálása a következő generációs ARM-alapú rendszerekhez
  • Együttműködés multidiszciplináris csapatokkal a nagy teljesítményű, skálázható szoftvermegoldások sikeres szállításáért
  • Komplex szoftverhibák hibakeresése és megoldása JTAG hibakeresők és hasonló eszközök segítségével
  • Hozzájárulás upstream nyílt forráskódú projektekhez, köztük a Linux kernelhez, a Qualcomm nyílt forráskódú közösség iránti elkötelezettsége részeként
  • ARMv8 és ARMv9 alapú platformok rendszerszoftver-fejlesztésének továbbfejlesztése
  • Rendszerkövetelmények elemzése, megfelelő rendszerarchitektúra javaslata; műszaki dokumentáció készítése és karbantartása architektúrához, követelményekhez és fejlesztési folyamatokhoz
  • Pre-szilícium fejlesztés FPGA-alapú platformon és QEMU-n

Elvárások

  • Mérnöki, informatikai rendszerek vagy számítástechnikai BSc 2+ év szoftvermérnöki tapasztalattal, vagy MSc 1+ év tapasztalattal, vagy PhD
  • 2+ év akadémiai vagy szakmai tapasztalat C, C++, Java, Python vagy hasonló programozási nyelvvel
  • MSc 3+ év szoftverfejlesztői tapasztalattal (vagy ezzel egyenértékű)
  • Erős tapasztalat Linux kernel fejlesztésben, különösen virtualizáció (KVM), ütemezők, memóriakezelés és device tree területeken

Előny

  • Szilárd ARMv8 és ARMv9 architektúra és kiterjesztéseik ismerete
  • Szilárd számítógép-rendszerarchitektúra ismeret (mag, cache, memóriamodellek, buszarchitektúra stb.)
  • Tapasztalat board és SoC bring-upban, eszközmeghajtókban, perifériabuszokon (SPI, I2C, USB), memóriavezérlőkben (DDR)
  • Jártasság verziókezelő eszközökkel (pl. Git) és hibakeresési technológiákkal (pl. JTAG hibakeresők)
  • Korábbi hozzájárulás nyílt forráskódú projektekhez (pl. Linux kernel)
  • Erős hibakeresési készségek és gyakorlati tapasztalat ARM-alapú platformokkal
  • Jártasság rendszer- és szoftverteljesítmény-kezelő eszközökben és keretrendszerekben
  • Gyakorlati tapasztalat beágyazott rendszerekre vonatkozó szoftverfejlesztési módszertanokkal

Soft skillek

Szóbeli és írásbeli kommunikációs készség komplex információk átadásához, szükség esetén tárgyalási/befolyásolási képességTöbb lépésből álló feladatok tervezése, problémamegoldás és priorizálásCsapatvezetési tapasztalat, beosztottak szakmai felügyelete

Amit kínálunk

  • Versenyképes éves diszkrecionális bónuszprogram
  • Éves RSU-juttatás lehetősége
  • Kiemelten versenyképes juttatási csomag

A munkáltatóról

A Qualcomm Innovation Center, Inc. vezető technológiai innovátorként a következő generációs élményeket és a digitális transzformációt szolgáló biztonsági és rendszerszoftver-megoldásokat fejleszti a Qualcomm adatközponti platformjaihoz.

Végzettség: Mérnöki, informatikai rendszerek vagy számítástechnikai BSc (2+ év tapasztalattal), MSc (1+ év) vagy PhD

Hasonló állások