
Mobileye utvecklar avancerade förarassistanssystem och teknik för autonom körning för fordonsindustrin. Företaget kombinerar datorseende, artificiell intelligens samt egenutvecklad hård- och mjukvara för att stödja fordonssäkerhet inom allt från förarassistans till autonom drift. Företagets system används i över 190 miljoner fordon, vilket speglar Mobileyes roll i att ta visionbaserad fordonsteknik till storskalig produktion.
Senior C++-utvecklare för integration av neurala nätverk i 3D-sensorsystem
Senior C++-utvecklare på Mobileye som integrerar neurala nätverk i produktionsklara 3D-sensorsystem för autonoma fordon. Optimera realtidsprogramvara i C++ för distribution på resursbegränsade edge-enheter.
Beskrivning
- Designa och implementera storskaliga C++-system som stöder AI- och algoritmpipelines för realtidsbaserad 3D-avkänning och perception i fordon
- Integrera neurala nätverksmodeller i produktionsprogramvara, inklusive modellkörmiljöer, sensor- och dataflöden, för- och efterbearbetning samt systemvalidering
- Förbättra körtidsprestanda, minneseffektivitet, latens och genomströmning för högprecisionsbaserade 3D-perceptionsarbetslaster i resursbegränsade miljöer
- Utveckla och ansvara för applikationsinfrastruktur som kör algoritmiska lösningar och lösningar baserade på neurala nätverk effektivt på edge-enheter med strikta krav på latens och resurser
- Stöd arbetsflöden för distribution av neurala nätverk, inklusive modellkonvertering, inferenskörning, profilering och optimering
- Ansvara för leverans av funktioner från teknisk design och implementering till integration, testning och distribution
- Bidra till CI/CD, automatiserade tester och utvecklingsprocesser för produktionsklara algoritmsystem
- Samarbeta med tvärfunktionella Mobileye-team kring systemarkitektur, 3D-avkänning och AI-algoritmer
Krav
- Minst 4 års praktisk erfarenhet av C++-utveckling
- Kandidatexamen i datavetenskap, programvaruteknik eller motsvarande område
- Goda kunskaper i objektorienterad design, programvaruarkitektur och utveckling av storskaliga system
- Erfarenhet av utveckling i Linux-miljöer
- Intresse för att distribuera neurala nätverk på edge-enheter, inklusive inferenskörmiljöer, prestandaoptimering och modellintegrering
- Proaktiv och ansvarstagande inställning med intresse för att utveckla ett bredare tekniskt ledarskap
- Minst 2 års praktisk erfarenhet av Python-utveckling, inklusive NumPy och Pandas (meriterande)
- Erfarenhet av prestandaoptimering, förbättrad minneseffektivitet och utveckling av realtidssystem (meriterande)
- Kännedom om CI/CD-metoder och automatiserade tester (meriterande)
- Erfarenhet av algoritmer, datorseende, djupinlärning, 3D-perception eller datateam (meriterande)
- Bakgrund inom 3D-datorseende, punktmoln eller djupdata, objektdetektering eller inbyggd AI och AI-distribution på edge-enheter (meriterande)
- Erfarenhet av verktyg för arbetsflödesorkestrering, såsom Airflow eller Argo (meriterande)
- Minst 2 års erfarenhet av data engineering eller backend-system som hanterar storskaliga produktionsdata (meriterande)