Mobileye
Mobileye
Mobileye utvikler avanserte førerassistansesystemer og teknologi for autonom kjøring til bilindustrien. Selskapet kombinerer datasyn, kunstig intelligens samt egenutviklet maskinvare og programvare for å støtte kjøretøysikkerhet i alt fra førerassistanse til autonom drift. Selskapets systemer er tatt i bruk i mer enn 190 millioner kjøretøy, noe som gjenspeiler Mobilyes rolle i å bringe synsbasert kjøretøyteknologi til storskala produksjon.

Senior C++-utvikler – integrasjon av nevrale nettverk og 3D-persepsjon hos Mobileye

Senior C++-utvikler som bygger produksjonsprogramvare for integrasjon av nevrale nettverk i Mobileyes plattformer for 3D-sansing og persepsjon i autonome kjøretøy. Rollen fokuserer på inferens på edge-enheter, ytelsesoptimalisering og utrullingsarbeidsflyter i et hybridmiljø basert i Israel.

Beskrivelse

  • Designe og implementere storskala C++-systemer for AI- og algoritmepipelines som støtter sanntidsbasert 3D-sansing og persepsjon.
  • Integrere modeller for nevrale nettverk i produksjonsprogramvare, inkludert runtime-miljøer, sensor- og dataflyter, forbehandling, etterbehandling og systemvalidering.
  • Optimalisere ytelse, minnebruk, latenstid og gjennomstrømning for høypresisjonsarbeidsbelastninger innen 3D-persepsjon på ressursbegrensede enheter.
  • Bygge og vedlikeholde applikasjonsinfrastruktur som kjører algoritmiske løsninger og løsninger basert på nevrale nettverk effektivt på edge-enheter.
  • Bidra til utrullingsarbeidsflyter for nevrale nettverk, inkludert modellkonvertering, inferenskjøring, profilering og optimalisering.
  • Ha ansvar for levering av funksjonalitet fra design og implementering til integrasjon, testing og utrulling.
  • Delta i CI/CD, automatisert testing og utviklingsarbeidsflyter for produksjonsklare algorithmsystemer.
  • Samarbeide med Mobileyes team om systemarkitektur samt algoritmer for 3D-sansing og AI.

Krav

  • Minst fire års praktisk erfaring med C++-utvikling.
  • En bachelorgrad i informatikk, programvareutvikling eller tilsvarende kvalifikasjon.
  • Solid kunnskap om objektorientert design, programvarearkitektur og utvikling av storskala-systemer.
  • Profesjonell erfaring med arbeid i Linux-miljøer.
  • Interesse for utrulling av nevrale nettverk på edge-enheter, inkludert inferensruntime-miljøer, modellintegrasjon og ytelsesoptimalisering.
  • En proaktiv tilnærming med sterkt eierskap og interesse for å utvikle seg mot bredere teknisk lederskap.
  • Minst to års praktisk erfaring med Python-utvikling, inkludert NumPy og Pandas.
  • Erfaring med optimalisering av ytelse og minneeffektivitet i sanntidssystemer.
  • Kjennskap til CI/CD-praksis og automatisert testing.
  • Erfaring med å jobbe med algoritme-, datasyns-, deep learning-, 3D-persepsjons- eller datateam.
  • Bakgrunn innen 3D-datasyn, punktkyer eller dybde, objektdeteksjon eller innebygd AI og edge-AI-utrulling.
  • Erfaring med verktøy for arbeidsflytorkestrering, som Airflow eller Argo.
  • Minst to års erfaring med data engineering eller backend-systemer som håndterer storskala-data i produksjon.