NVIDIA
NVIDIA
NVIDIA utvikler teknologier for akselerert databehandling og kunstig intelligens som brukes innen spill, datasentre, nettskybasert databehandling, helsetjenester, produksjon, bilindustri og robotikk. Arbeidet omfatter grafikkprosessorer, AI-plattformer, simulering og bransjespesifikke løsninger, blant annet NVIDIA Omniverse for samarbeidende 3D-arbeidsflyter, NVIDIA DRIVE for utvikling av autonome kjøretøy og NVIDIA Clara for helsetjenester. Selskapet samler store tekniske team som arbeider med infrastrukturen og programvaren som støtter avansert databehandling, simulering og AI-drevet analyse.

Programvareingeniør, videoalgoritmer (C++ og Python) hos NVIDIA – Yokneam hybrid

Utvikle videokomponenter for NVENC og NVDEC med C++ og Python. Optimaliser codec-ytelsen og bidra til å flytte forskningskode til produksjonsklare SDK-utgivelser.

Beskrivelse

  • Utform og implementer sentral videoarkitektur og algoritmekomponenter i C++ og Python
  • Samarbeid med arkitekter og algoritmeingeniører om å utvikle, implementere og optimalisere løsninger
  • Gå gjennom kode, veiled ingeniører med bakgrunn utenfor programvareutvikling og styrk praksis for programvareutvikling
  • Lever målrettede endringer i SDK-en og videostakken som gjør det mulig for forskere å evaluere nye ideer
  • Før forskningskode gjennom utvikling og videre til utgitte NVENC- og NVDEC-SDK-er
  • Profiler og optimaliser kritiske stier i codec-stakken, og bruk CUDA når CPU-optimalisering ikke er tilstrekkelig
  • Utvikle og forbedre bibliotekene, rammeverkene og verktøyene som teamet bruker

Krav

  • Bachelor- eller mastergrad i informatikk, elektroteknikk eller datateknikk
  • Minst to års relevant erfaring
  • Gode kunnskaper i moderne C++, inkludert C++14/17/20, maler, RAII, samtidighet, flyttesemantikk og standardbiblioteket
  • Evne til å skrive idiomatisk, effektiv og godt testet Python
  • God dømmekraft innen programvaredesign, med vekt på kodekvalitet, API-er, modularitet, testbarhet, abstraksjoner, ytelse og vedlikeholdbarhet
  • Selvstendig arbeidsform og evne til å lære på egen hånd
  • Logisk og sammenhengende tenkning samt god muntlig kommunikasjon
  • Erfaring med Linux for utvikling, inkludert CMake, Git, feilsøkingsverktøy, profileringsverktøy og sanitizere
  • Kjennskap til eller interesse for videokomprimering og kodeker som NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1 og VVC
  • Erfaring med CUDA eller GPU-programmering

Fordeler

  • NVIDIA regnes som en svært attraktiv teknologiarbeidsgiver
  • Mulighet til å jobbe med fremtidsrettede og engasjerte kolleger
  • Kreativt og selvstendig arbeidsmiljø

Relaterte jobber

Knowtion Health

Leder for talentrekruttering på avstand

Knowtion Health

Ansvar for rekrutteringssystemer, stillingsrekvisisjoner, analyser og administrasjon av midlertidig arbeidskraft hos Knowtion Health. Bidra til skalerbare rekrutteringsprosesser i et helseforetak i vekst.

Åpne
Terumo Medical Corporation

Regionsjef, salg av Terumo Interventional Systems

Terumo Medical Corporation

Led salg av medisinsk utstyr i en region i North Central New Jersey, og ha ansvar for feltteam og sykehusrelasjoner. Driv regionale inntekter og salgsresultater, og sørg for at markedsføringen av Terumo Interventional Systems-produkter følger gjeldende regler.

Åpne