Mobileye
Mobileye
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.