
„Mobileye“ kuria pažangias vairuotojo pagalbos sistemas ir autonominio vairavimo technologijas automobilių pramonei. Įmonė derina kompiuterinę regą, dirbtinį intelektą, patentuotą aparatinę įrangą ir programinę įrangą, kad užtikrintų transporto priemonių saugumą įvairiose srityse – nuo vairuotojo pagalbos iki autonominio vairavimo. Jos sistemos įdiegtos daugiau nei 190 milijonų transporto priemonių, o tai atspindi „Mobileye“ vaidmenį diegiant rega pagrįstas automobilių technologijas masinėje gamyboje.
Vyresnysis C++ kūrėjas – neuroninių tinklų integracija ir 3D suvokimas „Mobileye“
Būdamas vyresniuoju C++ kūrėju kursite gamybinę programinę įrangą, integruojančią neuroninius tinklus į „Mobileye“ autonominių transporto priemonių 3D jutimo ir suvokimo platformas. Pagrindinis dėmesys skiriamas išvadoms kraštiniuose įrenginiuose, našumo optimizavimui ir diegimo procesams hibridinėje, Izraelyje veikiančioje aplinkoje.
Aprašymas
- Projektuosite ir įgyvendinsite didelės apimties C++ sistemas, skirtas dirbtinio intelekto ir algoritmų grandinėms, palaikančioms realaus laiko 3D jutimą ir suvokimą.
- Integruosite neuroninių tinklų modelius į gamybinę programinę įrangą, įskaitant vykdymo aplinkas, jutiklių ir duomenų srautus, išankstinį apdorojimą, tolesnį apdorojimą ir sistemos validavimą.
- Optimizuosite našumą, atminties naudojimą, delsą ir pralaidumą didelio tikslumo 3D suvokimo darbo krūviams ribotų išteklių įrenginiuose.
- Kursite ir prižiūrėsite taikomųjų programų infrastruktūrą, kuri efektyviai vykdo algoritminius ir neuroninių tinklų sprendimus kraštiniuose įrenginiuose.
- Prisidėsite prie neuroninių tinklų diegimo procesų, įskaitant modelių konvertavimą, išvadų vykdymą, profiliavimą ir optimizavimą.
- Būsite atsakingi už visą funkcionalumo pateikimo ciklą – nuo projektavimo ir įgyvendinimo iki integravimo, testavimo ir diegimo.
- Dalyvausite gamybinių algoritmų sistemų CI/CD, automatizuoto testavimo ir kūrimo procesuose.
- Bendradarbiausite su „Mobileye“ komandomis sistemų architektūros, 3D jutimo ir dirbtinio intelekto algoritmų srityse.
Reikalavimai
- Ne mažiau kaip ketverių metų praktinė C++ kūrimo patirtis.
- Informatikos, programinės įrangos inžinerijos arba lygiavertės srities bakalauro laipsnis.
- Puikios objektinio projektavimo, programinės įrangos architektūros ir didelės apimties sistemų kūrimo žinios.
- Profesinė darbo Linux aplinkose patirtis.
- Susidomėjimas neuroninių tinklų diegimu kraštiniuose įrenginiuose, įskaitant išvadų vykdymo aplinkas, modelių integravimą ir našumo optimizavimą.
- Iniciatyvus, atsakomybę prisiimantis požiūris ir susidomėjimas platesne technine lyderyste.
- Ne mažiau kaip dvejų metų praktinė Python kūrimo patirtis, įskaitant „NumPy“ ir „Pandas“.
- Patirtis optimizuojant realaus laiko sistemų našumą ir atminties naudojimo efektyvumą.
- CI/CD praktikų ir automatizuoto testavimo išmanymas.
- Patirtis dirbant su algoritmų, kompiuterinės regos, giliojo mokymosi, 3D suvokimo ar duomenų komandomis.
- 3D kompiuterinės regos, taškinių debesų ar gylio duomenų, objektų aptikimo arba įterptųjų sistemų ir kraštinio dirbtinio intelekto diegimo patirtis.
- Patirtis naudojant darbo eigų orkestravimo įrankius, tokius kaip „Airflow“ ar „Argo“.
- Ne mažiau kaip dvejų metų patirtis duomenų inžinerijos arba galinių sistemų, gamyboje apdorojančių didelės apimties duomenis, srityje.