
Mobileye arendab autotööstusele täiustatud juhiabisüsteeme ja autonoomse sõidu tehnoloogiat. Ettevõte ühendab arvutinägemise, tehisintellekti ning enda väljatöötatud riistvara ja tarkvara, et toetada sõidukite ohutust rakendustes, mis ulatuvad juhiabisüsteemidest autonoomse sõiduni. Ettevõtte süsteeme on kasutusele võetud enam kui 190 miljonis sõidukis, mis peegeldab Mobileye rolli nägemispõhiste autotehnoloogiate laiaulatuslikku tootmisse toomisel.
Vanem C++-arendaja – närvivõrkude integreerimine ja 3D-taju Mobileye’s
Vanem C++-arendajana lood tootmistarkvara, mis integreerib närvivõrke Mobileye autonoomsete sõidukite 3D-andurite ja tajumise platvormidesse. Roll keskendub servaseadmete järeldamisele, jõudluse optimeerimisele ja juurutamise töövoogudele hübriidses Iisraelis põhinevas keskkonnas.
Kirjeldus
- Kavandad ja rakendad suuremahulisi C++-süsteeme reaalajas 3D-andureid ja tajumist toetavate tehisintellekti- ning algoritmitorustike jaoks.
- Integreerid närvivõrgumudeleid tootmistarkvarasse, sealhulgas käituskeskkonnad, anduri- ja andmevood, eeltöötluse, järeltöötluse ning süsteemi valideerimise.
- Optimeerid jõudlust, mälukasutust, latentsust ja läbilaskevõimet suure täpsusega 3D-tajumise töökoormuste jaoks piiratud ressurssidega seadmetel.
- Lood ja hooldad rakenduse infrastruktuuri, mis käitab algoritmilisi ja närvivõrgulahendusi servaseadmetel tõhusalt.
- Panustad närvivõrkude juurutamise töövoogudesse, sealhulgas mudelite teisendamisse, järeldamise käivitamisse, profileerimisse ja optimeerimisse.
- Vastutad funktsioonide täieliku tarnimise eest alates kavandamisest ja rakendamisest kuni integreerimise, testimise ja juurutamiseni.
- Osaled tootmises kasutatavate algoritmisüsteemide CI/CD-s, automatiseeritud testimises ja arendustöövoogudes.
- Teed koostööd Mobileye meeskondadega süsteemiarhitektuuri ning 3D-andurite ja tehisintellekti algoritmide alal.
Nõuded
- Vähemalt nelja-aastane praktiline C++-arenduse kogemus.
- Arvutiteaduse, tarkvaratehnika või samaväärse valdkonna bakalaureusekraad.
- Tugevad teadmised objektorienteeritud disainist, tarkvaraarhitektuurist ja suuremahuliste süsteemide arendamisest.
- Töökogemus Linuxi keskkondades.
- Huvi närvivõrkude juurutamise vastu servaseadmetel, sealhulgas järeldamise käituskeskkonnad, mudelite integreerimine ja jõudluse optimeerimine.
- Proaktiivne ja vastutustundlik tööviis ning huvi areneda laiema tehnilise juhtimise suunas.
- Vähemalt kaheaastane praktiline Pythoni arenduse kogemus, sealhulgas NumPy ja Pandas.
- Kogemus reaalajasüsteemide jõudluse ja mälutõhususe optimeerimisel.
- CI/CD-tavade ja automatiseeritud testimise tundmine.
- Kogemus algoritmide, arvutinägemise, süvaõppe, 3D-tajumise või andmemeeskondadega töötamisel.
- Taust 3D-arvutinägemises, punktipilvedes või sügavusandmetes, objektide tuvastamises või manustatud süsteemide ja servaseadmete tehisintellekti juurutamises.
- Kogemus töövoogude orkestreerimise tööriistadega, nagu Airflow või Argo.
- Vähemalt kaheaastane kogemus andmeinseneeria või suuremahulisi andmeid tootmises töötlevate taustsüsteemidega.