
A Mobileye fejlett vezetéstámogató rendszereket és autonóm vezetési technológiákat fejleszt az autóipar számára. A vállalat a számítógépes látást, a mesterséges intelligenciát, a saját fejlesztésű hardvert és a szoftvert ötvözi annak érdekében, hogy a járműbiztonságot a vezetéstámogatástól az autonóm működésig terjedő alkalmazásokban támogassa. Rendszereit több mint 190 millió járműben vezették be, ami jól mutatja a Mobileye szerepét a kamerás és látásalapú autóipari technológiák nagyüzemi gyártásba való átültetésében.
Senior C++ fejlesztő, neurális hálózati integráció 3D érzékelőrendszerekhez
Senior C++ fejlesztő a Mobileye-nál, neurális hálózatok integrálása autonóm járművek éles 3D érzékelőrendszereibe. Valós idejű C++ szoftverek optimalizálása korlátozott erőforrású peremhálózati eszközökön történő telepítéshez.
Leírás
- Nagy léptékű C++ rendszerek tervezése és megvalósítása a járművek valós idejű 3D érzékelését és észlelését támogató mesterségesintelligencia- és algoritmikus folyamatokhoz
- Neurális hálózati modellek integrálása éles szoftverekbe, beleértve a modellfuttatókörnyezeteket, a szenzor- és adatfolyamokat, az elő- és utófeldolgozást, valamint a rendszerellenőrzést
- A futási teljesítmény, a memóriahatékonyság, a késleltetés és az áteresztőképesség javítása nagy pontosságú 3D észlelési terhelésekhez korlátozott erőforrású környezetekben
- Olyan alkalmazásinfrastruktúra fejlesztése és birtoklása, amely algoritmikus és neurális hálózati megoldásokat futtat hatékonyan szigorú késleltetési és erőforrás-korlátokkal rendelkező peremhálózati eszközökön
- A neurális hálózatok telepítési folyamatainak támogatása, beleértve a modellkonvertálást, az inferencia végrehajtását, a profilozást és az optimalizálást
- A funkciók szállításának felelősségvállalása a műszaki tervezéstől és megvalósítástól az integráción, tesztelésen és telepítésen át
- Közreműködés az éles algoritmikus rendszerek CI/CD-folyamataiban, automatizált tesztelésében és fejlesztési folyamataiban
- Együttműködés a Mobileye több szakterületet átfogó csapataival a rendszerarchitektúra, a 3D érzékelés és a mesterségesintelligencia-algoritmusok területén
Követelmények
- Legalább 4 év gyakorlati C++ fejlesztési tapasztalat
- Informatikai, szoftvermérnöki vagy azzal egyenértékű területen szerzett alapdiploma
- Objektumorientált tervezési, szoftverarchitektúra- és nagyléptékű rendszerfejlesztési ismeretek
- Linux környezetben szerzett fejlesztési tapasztalat
- Érdeklődés neurális hálózatok peremhálózati eszközökön történő telepítése iránt, beleértve az inferencia-futtatókörnyezeteket, a teljesítményoptimalizálást és a modellintegrációt
- Proaktív, felelősségteljes hozzáállás és érdeklődés szélesebb körű műszaki vezetői feladatok fejlesztése iránt
- Legalább 2 év gyakorlati Python-fejlesztési tapasztalat, NumPy és Pandas használatával (előnyt jelent)
- Teljesítményoptimalizálási, memóriahatékonyság-javítási és valós idejű rendszerfejlesztési tapasztalat (előnyt jelent)
- CI/CD-gyakorlatok és automatizált tesztelés ismerete (előnyt jelent)
- Algoritmusokkal, számítógépes látással, mélytanulással, 3D észleléssel vagy adatokkal foglalkozó csapatokkal szerzett tapasztalat (előnyt jelent)
- 3D számítógépes látás, pontfelhők vagy mélység, objektumfelismerés, illetve beágyazott és peremhálózati AI-telepítés terén szerzett háttér (előnyt jelent)
- Munkafolyamat-koordinációs eszközökkel, például Airflow-val vagy Argóval szerzett tapasztalat (előnyt jelent)
- Legalább 2 év tapasztalat adat-mérnöki vagy nagyléptékű éles adatokat kezelő háttérrendszerek területén (előnyt jelent)