
Mobileye ontwikkelt geavanceerde rijhulpsystemen en technologie voor autonoom rijden voor de auto-industrie. Het bedrijf combineert computer vision, kunstmatige intelligentie, eigen hardware en software om de veiligheid van voertuigen te ondersteunen in toepassingen die variëren van rijassistentie tot autonoom rijden. De systemen van Mobileye zijn toegepast in meer dan 190 miljoen voertuigen. Dit weerspiegelt de rol van Mobileye bij het op grote schaal in productie brengen van op beeld gebaseerde autotechnologieën.
Senior C++-ontwikkelaar – Integratie van neurale netwerken en 3D-perceptie bij Mobileye
Senior C++-ontwikkelaar die productiesoftware bouwt voor de integratie van neurale netwerken in Mobileyes 3D-sensor- en perceptieplatforms voor autonome voertuigen. De functie richt zich op inferentie op edge-apparaten, prestatieoptimalisatie en implementatieworkflows in een hybride werkomgeving in Israël.
Beschrijving
- Ontwerp en implementeer grootschalige C++-systemen voor AI- en algoritmische pipelines ter ondersteuning van realtime 3D-sensing en perceptie.
- Integreer modellen van neurale netwerken in productiesoftware, waaronder runtimes, sensor- en datastromen, voorbewerking, nabewerking en systeemvalidatie.
- Optimaliseer prestaties, geheugengebruik, latentie en doorvoer voor uiterst nauwkeurige 3D-perceptieworkloads op apparaten met beperkte resources.
- Bouw en onderhoud applicatie-infrastructuur waarop algoritmische oplossingen en oplossingen voor neurale netwerken efficiënt op edge-apparaten draaien.
- Draag bij aan workflows voor de implementatie van neurale netwerken, waaronder modelconversie, inferentie-uitvoering, profiling en optimalisatie.
- Neem end-to-end verantwoordelijkheid voor de oplevering van functionaliteit, van ontwerp en implementatie tot integratie, testen en implementatie.
- Werk mee aan CI/CD, geautomatiseerd testen en ontwikkelworkflows voor algoritmische productiesystemen.
- Werk samen met Mobileye-teams aan systeemarchitectuur en algoritmen voor 3D-sensing en AI.
Vereisten
- Minimaal vier jaar praktische ervaring met C++-ontwikkeling.
- Een BSc in computerwetenschappen, software-engineering of een gelijkwaardige kwalificatie.
- Uitgebreide kennis van objectgeoriënteerd ontwerp, softwarearchitectuur en de ontwikkeling van grootschalige systemen.
- Professionele ervaring met Linux-omgevingen.
- Interesse in het implementeren van neurale netwerken op edge-apparaten, waaronder inferentieruntimes, modelintegratie en prestatieoptimalisatie.
- Een proactieve werkhouding met eigenaarschap en interesse om door te groeien naar bredere technische leiding.
- Minimaal twee jaar praktische ervaring met Python-ontwikkeling, waaronder NumPy en Pandas.
- Ervaring met het optimaliseren van prestaties en geheugenefficiëntie in realtime systemen.
- Bekendheid met CI/CD-praktijken en geautomatiseerd testen.
- Ervaring met teams op het gebied van algoritmen, computer vision, deep learning, 3D-perceptie of data.
- Achtergrond in 3D-computer vision, pointclouds of diepte, objectdetectie, of embedded en edge-AI-implementatie.
- Ervaring met tools voor workfloworkestratie, zoals Airflow of Argo.
- Minimaal twee jaar ervaring in data-engineering of backend-systemen die grootschalige data in productie verwerken.