
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ő a Mobileye-nál – neurális hálózati integráció és 3D észlelés
Senior C++ fejlesztő, aki neurális hálózatokat integráló éles szoftvereket készít a Mobileye autonóm járművekhez fejlesztett 3D érzékelési és észlelési platformjaihoz. A munkakör az éles eszközökön végzett következtetésre, a teljesítményoptimalizálásra és az izraeli, hibrid munkakörnyezetben megvalósuló telepítési folyamatokra összpontosít.
Leírás
- Nagy léptékű C++ rendszerek tervezése és megvalósítása a valós idejű 3D érzékelést és észlelést támogató mesterségesintelligencia- és algoritmikus folyamatokhoz.
- Neurális hálózati modellek integrálása éles szoftverekbe, beleértve a futtatókörnyezeteket, a szenzor- és adatfolyamokat, az előfeldolgozást, az utófeldolgozást és a rendszer validálását.
- A teljesítmény, a memóriahasználat, a késleltetés és az áteresztőképesség optimalizálása erőforrás-korlátozott eszközökön futó, nagy pontosságú 3D észlelési munkaterhelésekhez.
- Olyan alkalmazásinfrastruktúra kiépítése és karbantartása, amely hatékonyan futtat algoritmikus és neurális hálózati megoldásokat éles eszközökön.
- Részvétel a neurális hálózatok telepítési folyamataiban, beleértve a modellkonvertálást, a következtetés végrehajtását, a profilozást és az optimalizálást.
- A funkciók teljes körű szállításának felelőssége a tervezéstől és megvalósítástól az integráción, tesztelésen és telepítésen át.
- Részvétel a gyártási algoritmusrendszerek CI/CD-, automatizált tesztelési és fejlesztési folyamataiban.
- Együttműködés a Mobileye csapataival a rendszerarchitektúrán, valamint a 3D érzékelési és mesterségesintelligencia-algoritmusokon.
Követelmények
- Legalább négy év gyakorlati C++ fejlesztési tapasztalat.
- B.Sc. fokozat számítástechnikából, szoftvermérnöki szakról vagy azzal egyenértékű képesítés.
- Az objektumorientált tervezés, a szoftverarchitektúra és a nagy léptékű rendszerfejlesztés erős ismerete.
- Linux környezetben szerzett szakmai tapasztalat.
- Érdeklődés a neurális hálózatok éles eszközökön történő telepítése iránt, beleértve a következtetési futtatókörnyezeteket, a modellintegrációt és a teljesítményoptimalizálást.
- Proaktív, felelősségteljes hozzáállás és érdeklődés a szélesebb körű műszaki vezetői szerep felé való fejlődés iránt.
- Legalább két év gyakorlati Python fejlesztési tapasztalat, beleértve a NumPy és a Pandas használatát.
- Valós idejű rendszerek teljesítményének és memóriahatékonyságának optimalizálásában szerzett tapasztalat.
- CI/CD gyakorlatok és automatizált tesztelés ismerete.
- Algoritmikus, számítógépes látási, mélytanulási, 3D észlelési vagy adatmérnöki csapatokkal szerzett munkatapasztalat.
- 3D számítógépes látási, pontfelhő- vagy mélységadatokkal, objektumfelismeréssel, illetve beágyazott és éles mesterségesintelligencia-telepítéssel kapcsolatos háttér.
- Airflow-hoz vagy Argohoz hasonló munkafolyamat-orkesztrációs eszközökkel szerzett tapasztalat.
- Legalább két év tapasztalat adatbányászati vagy háttérrendszerekben, amelyek nagy léptékű adatokat kezelnek éles környezetben.