Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies
1 001 – 5 000 Ansatte
B2BBilindustriKunstig intelligens
Rivian and Volkswagen Group Technologies er et joint venture innen bilteknologi, grunnlagt i 2024, som utvikler programvarefundamentet for elektriske kjøretøy. Arbeidet omfatter operativsystemer for kjøretøy, sonestyringsenheter, sky- og tilkoblingstjenester, intelligens i kjøretøyet, kunstig intelligens og kjøretøysikkerhet. Selskapet utvikler B2B-programvareplattformer og ingeniørverktøy for bilmerker, og bidrar til mer avanserte, tilkoblede, sikre og oppdaterbare kjøretøy, samtidig som det fremmer felles programvarearkitekturer for markedet for elektrisk mobilitet.

Staff Software Engineer, multimedia-videopipeline

Utform videopipelines med lav forsinkelse i kjøretøy for Rivians og Volkswagen Group Technologies' elbilplattform. Led multimediesystemer for kamerainnhenting, kodeker, strømming og skjermer.

Beskrivelse

  • Ha ansvar for arkitekturen til videopipelinen fra kamera til skjerm.
  • Utforme og integrere maskinvareakselerert koding og dekoding av H.264-, H.265- og AV1-video.
  • Utvikle funksjoner for strømming og opptak med RTSP, RTP, WebRTC, MP4 og MKV.
  • Analysere og optimalisere videoytelse i sanntid og glass-til-glass-forsinkelse på tvers av CPU, GPU, maskinvarekodeker, ISP og DSP.
  • Bygge og vedlikeholde multimedieplattformen med GStreamer, V4L2, libcamera, FFmpeg og leverandør-SDK-er.
  • Integrere multimediesystemer med operativsystemet, skjermserveren og nedstrømsbrukere innen datavisjon, AI, HMI og telematikk.
  • Fastsette tekniske standarder, gjennomgå design og kode, veilede ingeniører og samordne team.
  • Samarbeide med produkt-, maskinvare-, kamera- og ISP-, persepsjons- og plattformteam.
  • Etablere måltall for videokvalitet, forsinkelse, telemetri og sporing.
  • Diagnostisere og løse tapte bilder, tearing, synkroniseringsproblemer mellom lyd og video og stabilitetsproblemer i produksjon.
  • Lage prototyper og forbedre pipeline-design og kodekkonfigurasjoner.

Krav

  • Ekspertkompetanse i moderne C++ (C++17 eller nyere) på Linux eller innebygde systemer.
  • Gode ferdigheter innen flertråding og sanntidssystemer.
  • Omfattende praktisk erfaring med å bygge videopipelines for produksjon, inkludert kamerainnhenting med V4L2 eller libcamera, integrering av ISP-justering, maskinvarekodeker (H.264, H.265, AV1) og strømmeprotokoller (RTSP, RTP, WebRTC).
  • Dyp erfaring med GStreamer, inkludert utvikling av tilpassede programtillegg eller elementer, og/eller FFmpeg.
  • Erfaring med grafikk- og minnefunksjoner i Linux, som DMA-BUF, DRM/KMS, Wayland og EGL.
  • Erfaring med å optimalisere mediearbeidsbelastninger på innebygd heterogen maskinvare (CPU, GPU, VPU, ISP, DSP), inkludert databaner uten kopiering og design som tar hensyn til strømforbruk og temperatur.
  • Erfaring med å lede arkitekturarbeid for komplekse multimediesystemer, veilede ingeniører og utforme veikart på tvers av team.
  • God forståelse av algoritmer, datastrukturer, programvarearkitektur og grunnleggende videoteknologi.
  • Bachelor- eller mastergrad innen informatikk, datateknikk, elektroteknikk eller et beslektet fagområde.
  • Minst 10 års relevant erfaring.
  • Ønskelig: erfaring med kamerasystemer for biler, krav til funksjonell sikkerhet eller sikkerhet, integrering av datavisjon eller AI samt OpenCL, OpenGL ES eller Vulkan.

Fordeler

  • Årlig bonusprogram basert på selskapets resultater med et mål på 15 %.
  • Restricted Stock Units (RSU-er), med forbehold om styregodkjenning og opptjeningskrav.
  • Helsetilbud.
  • Pensjonssparing.
  • Betalt fri.
  • Programmer for familieplanlegging.
  • Hybrid arbeidsordning.

Relaterte jobber