Á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