NVIDIA
NVIDIA
NVIDIA kuria spartinto skaičiavimo ir dirbtinio intelekto technologijas, naudojamas žaidimų, duomenų centrų, debesų kompiuterijos, sveikatos priežiūros, gamybos, automobilių pramonės ir robotikos srityse. Įmonės veikla apima grafikos procesorius, dirbtinio intelekto platformas, modeliavimo sprendimus ir konkrečioms pramonės šakoms skirtus sprendimus, įskaitant NVIDIA Omniverse bendradarbiavimu grindžiamiems 3D procesams, NVIDIA DRIVE autonominių transporto priemonių kūrimui ir NVIDIA Clara sveikatos priežiūros taikomosioms programoms. Įmonė suburia dideles technines komandas, dirbančias su infrastruktūra ir programine įranga, palaikančia pažangų skaičiavimą, modeliavimą ir dirbtiniu intelektu grindžiamą analitiką.

GPU galinės kompiliatoriaus dalies inžinierius NVIDIA (nuotolinis darbas)

Tobulinkite NVIDIA patentuotą C++ GPU kompiliatoriaus galinę dalį dirbdami su kodo generavimu ir optimizavimu. Padėkite plėtoti grafikos, CUDA ir dirbtinio intelekto skaičiavimo architektūrų kompiliatorių technologijas.

Aprašymas

  • Analizuoti, keisti ir tobulinti NVIDIA patentuotą C++ GPU kompiliatoriaus galinę dalį
  • Projektuoti ir įgyvendinti kompiliatoriaus pakopas bei optimizavimo metodus
  • Kurti patikimus, prižiūrimus ir palaikomus kompiliatoriaus įrankius
  • Bendradarbiauti su visame pasaulyje veikiančiomis kompiliatorių, aparatinės įrangos ir programų komandomis sprendžiant problemas ir tobulinant produktus
  • Prisidėti prie gilaus mokymosi kompiliatorių technologijų – nuo architektūros ir palaikymo iki funkcinių kalbų kūrimo

Reikalavimai

  • Informatikos, inžinerijos ar susijusios srities bakalauro laipsnis arba lygiavertė patirtis
  • Ne mažesnė kaip trejų metų darbo su kompiliatoriaus kodo generavimu patirtis
  • Puikūs praktiniai C++ įgūdžiai
  • Tvirti programinės įrangos inžinerijos pagrindai, orientuoti į patikimus ir prižiūrimus sprendimus
  • Geri bendravimo ir techninės dokumentacijos rengimo įgūdžiai
  • Savarankiškas ir motyvuotas požiūris į darbą
  • Pageidautinas magistro arba daktaro laipsnis ir didelė kompiliatoriaus projekto ar disertacijos patirtis
  • LLVM kodo generavimo patirtis, įskaitant instrukcijų planavimą, programinį konvejerizavimą, registrų paskirstymą, GlobalISel, TableGen, LLVM IR ir Machine IR
  • Patirtis kuriant programas su CUDA, DirectX, OpenGL ar Vulkan

Privalumai

  • Dalyvavimas nuosavybės vertybinių popierių programoje
  • Išsamus papildomų naudų paketas
  • Labai konkurencingas atlygis