Állás · Senior

Embedded NPU szoftvermérnök (Senior)

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

Az embedded platformszoftver tervezését és fejlesztését vezető szerep CPU, DSP és NPU processzorokhoz, valamint AI motorokhoz a Snapdragon SoC-portfólión belül. A pozíció nagy teljesítményű, alacsony fogyasztású szoftverkeretrendszerek architektúráját és optimalizálását jelenti mobil, autóipari, számítási és XR platformokon futó multimédiás és gépi tanulási munkaterhelésekhez.

Feladatok

  • NPU szoftverkeretrendszerek, futásidejű könyvtárak és rendszer-illesztőprogramok architektúrájának tervezése számítási és AI-gyorsítási célokra.
  • Komplex NPU funkciók fejlesztésének vezetése, rendszerszintű integráció biztosítása a CPU/DSP/NPU alrendszerek között.
  • Szoftveroptimalizálás fejlett NPU architektúra-technikákkal (SIMD, többszálúság, memóriahierarchia).
  • Együttműködés hardveres, rendszer- és termékcsapatokkal a szoftvertervezés platformcélokkal és ütemtervvel való összehangolásáért.
  • Mérnökök mentorálása, tervezési/kód-áttekintések vezetése, hozzájárulás a technikai stratégiához és a hosszú távú tervezéshez.
  • Hibakeresési és profilozási munka vezetése az NPU stack egészén a teljesítmény-, energiafogyasztási és megbízhatósági célok eléréséhez.
  • Alkalmankénti helyszíni és távoli munka OEM-ekkel és független szoftvergyártókkal (ISV) szükség esetén.

Elvárások

  • Villamosmérnöki, számítástechnikai, mérnökinformatikai vagy kapcsolódó terület alapszakos diplomája és legalább 2 év szoftvermérnöki, villamosmérnöki, rendszermérnöki vagy kapcsolódó tapasztalat, VAGY mesterdiploma és 1 év tapasztalat, VAGY PhD a megadott területeken.
  • Legalább 2 év tapasztalat nagy teljesítményű mikroprocesszor-tervezésben.

Előny

  • Mesterdiploma mérnöki, informatikai vagy kapcsolódó területen.
  • 8+ év embedded szoftverfejlesztési tapasztalat.
  • Mély szakértelem NPU-programozásban, számítógép-architektúrában és valós idejű operációs rendszerekben.
  • Bizonyított tapasztalat technikai projektek vezetésében vagy rendszerszintű szoftverkomponensek felelősségi körében.
  • Erős C/C++ tudás és hibakereső eszközök ismerete (Trace32, JTAG).
  • Tapasztalat a Qualcomm Hexagon DSP-vel és SDK keretrendszerekkel.
  • Ismeretség multimédiás keretrendszerekkel (Android, Linux, Windows) és AI-gyorsítási pipeline-okkal.
  • Kitettség gépi tanulási, számítógépes látás vagy jelfeldolgozási munkaterhelésekhez.
  • Erős processzorok közötti kommunikációs és konkurenciakezelési ismeretek.
  • Mérnökök mentorálásának képessége, hatás gyakorlása a technikai irányra a csapatok között.
  • Rugalmas hozzáállás új architektúrák és operációs rendszerek megtanulásához.
  • Kiváló kommunikációs és keresztfunkcionális együttműködési készségek.

Soft skillek

Mérnökök mentorálása és technikai irány formálása.Kiváló kommunikáció és keresztfunkcionális együttműködés.Rugalmasság és nyitottság új architektúrák, operációs rendszerek megtanulására.

Amit kínálunk

  • 127 200–190 800 USD közötti éves alapbér-sáv.
  • Éves diszkrecionális bónuszprogram.
  • Éves RSU-juttatás lehetősége.
  • Versenyképes juttatási csomag.

A munkáltatóról

A Qualcomm Technologies, Inc. NPU platformszoftver csapata a Snapdragon SoC-portfólió AI-motorjaihoz és processzoraihoz fejleszt szoftverkeretrendszereket, hardveres, rendszer- és termékcsapatokkal együttműködve.

Végzettség: Villamosmérnöki, számítástechnikai, mérnökinformatikai vagy kapcsolódó terület alapszakos, mesterszakos vagy PhD diplomája, a megfelelő tapasztalattal kombinálva.

Hasonló állások