Állás

Szoftverarchitektúra igazgató

Egyéb • Helyszíni • Teljes munkaidő • Magyarország Budapest, Magyarország

Az Arm szoftverarchitektet keres a Central Engineering Software csoportjába, cambridge-i, budapesti vagy bangalore-i irodába. A feladat az Arm technológiáit támogató szoftvermegoldások meghatározása és elterjesztése a számítástechnika minden szegmensében.

Feladatok

  • ▹Az új Arm-architektúra és IP-képességek, megvalósításuk és a meglévő szoftverkomponensekre és eszközökre gyakorolt hatásuk megértése, az előnyeik népszerűsítése a szoftveres ökoszisztémákban, és az átvétel során felmerülő problémák megoldása
  • ▹A termékekben jelenleg használt szoftvermegoldások elemzése és mély megértése, különösen a nagy nyílt forráskódú projekteké, például a Linuxé
  • ▹Szoftverjavítások visszajuttatása az érintett nyílt forráskódú projektekbe, referenciaként az Arm-ügyfeleknek saját rendszereik építéséhez
  • ▹Együttműködés az Arm operációsrendszer-, OEM- és szilíciumpartnereivel olyan szabványok érdekében, amelyek lehetővé teszik az optimalizálást, a megkülönböztetést és a gyors fejlődést
  • ▹Új szoftveres paradigmák építése az Arm referencia-hardvertervekre
  • ▹A rendszer teljesítményének profilozása és a javítás módjainak kidolgozása
  • ▹A funkcionalitás, biztonság és védelem validálásának vezetése
  • ▹Szoros együttműködés az iparág legismertebb szereplőivel az Arm úttörő IP-jét támogató szoftver fejlesztésén, optimalizálásán és szállításán

Elvárások

  • ▹Az Arm-alapú számítógép-architektúra és az Arm hardver-IP-re épülő SoC-k és eszközök ismerete
  • ▹Tapasztalat szoftverprofilozásban, műszerezésben és optimalizálásban valós alkalmazásokhoz és terheléshez, például AI-stackekhez, futásidejű fordítókhoz és multimédia-feldolgozáshoz
  • ▹Összetett, többkomponensű számítási rendszerek erős ismerete, igazolható alacsony szintű OS- vagy eszközmeghajtó-fejlesztési vagy integrációs tapasztalattal
  • ▹Hiteles C vagy C++ fejlesztési tudás, alkalmazások, terhelések és fordítók optimalizálásában való jártassággal
  • ▹Annak ismerete, hogyan kell a szoftvert alaposan tesztelni, és tesztelhetőre tervezni
  • ▹Tapasztalat a szoftver életciklusában: összetett szoftvert vitt már az ötlettől az éles üzemig és a karbantartásig

Előny

  • ▹Tapasztalat Android, ChromeOS vagy Windows szoftverekkel és rendszerekkel
  • ▹Tapasztalat Linuxszal, Linux-disztribúciókkal, felhő/edge alkalmazásokkal és hálózati szoftverekkel
  • ▹A mesterséges intelligencia szoftverstackjeinek, algoritmusainak és eszközeinek ismerete
  • ▹Multimédiás rendszertervek ismerete GPU-kkal, kompozitáló kijelzőprocesszorokkal és képjel-feldolgozással

A munkáltatóról

Az Arm technológiáit több száz millió felhasználó használja számos platformon és piaci szegmensben világszerte. A Central Engineering Software csoport az Arm technológiákat támogatja sokféle szoftverprojektben, és példamegoldásokat hoz létre a valós alkalmazások bemutatására.

Hasonló állások