
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 – integration av neurala nätverk och 3D-perception på Mobileye
Senior C++-utvecklare som bygger produktionsprogramvara för integration av neurala nätverk i Mobileyes plattformar för 3D-avkänning och perception i autonoma fordon. Rollen fokuserar på inferens på edge-enheter, prestandaoptimering och driftsättningsflöden i en hybridmiljö baserad i Israel.
Beskrivning
- Utforma och implementera storskaliga C++-system för AI- och algoritmpipelines som stöder realtidsbaserad 3D-avkänning och perception.
- Integrera modeller för neurala nätverk i produktionsprogramvara, inklusive runtime-miljöer, sensor- och dataflöden, förbearbetning, efterbearbetning och systemvalidering.
- Optimera prestanda, minnesanvändning, latens och genomströmning för högprecisionsarbetslaster inom 3D-perception på resursbegränsade enheter.
- Bygga och underhålla applikationsinfrastruktur som kör algoritmiska lösningar och lösningar baserade på neurala nätverk effektivt på edge-enheter.
- Bidra till driftsättningsflöden för neurala nätverk, inklusive modellkonvertering, inferenskörning, profilering och optimering.
- Ansvara för leverans av funktioner från design och implementation till integration, testning och driftsättning.
- Delta i CI/CD, automatiserade tester och utvecklingsflöden för produktionsklara algoritmsystem.
- Samarbeta med Mobileyes team kring systemarkitektur samt algoritmer för 3D-avkänning och AI.
Krav
- Minst fyra års praktisk erfarenhet av C++-utveckling.
- En kandidatexamen i datavetenskap, programvaruteknik eller motsvarande kvalifikation.
- Goda kunskaper i objektorienterad design, programvaruarkitektur och utveckling av storskaliga system.
- Yrkeserfarenhet av arbete i Linuxmiljöer.
- Intresse för att driftsätta neurala nätverk på edge-enheter, inklusive inferensruntime-miljöer, modellintegration och prestandaoptimering.
- Ett proaktivt förhållningssätt med starkt ansvarstagande och intresse för att utvecklas mot ett bredare tekniskt ledarskap.
- Minst två års praktisk erfarenhet av Python-utveckling, inklusive NumPy och Pandas.
- Erfarenhet av att optimera prestanda och minneseffektivitet i realtidssystem.
- Kännedom om CI/CD-metoder och automatiserade tester.
- Erfarenhet av att arbeta med algoritm-, datorseende-, deep learning-, 3D-perceptions- eller datateam.
- Bakgrund inom datorseende i 3D, punktmoln eller djupdata, objektdetektering eller inbyggd AI och AI-distribution på edge-enheter.
- Erfarenhet av verktyg för arbetsflödesorkestrering, såsom Airflow eller Argo.
- Minst två års erfarenhet av data engineering eller backend-system som hanterar storskaliga data i produktion.