NVIDIA
NVIDIA
NVIDIA utvecklar tekniker för accelererad databehandling och artificiell intelligens som används inom spel, datacenter, molnbaserad databehandling, sjukvård, tillverkning, fordonsindustrin och robotik. Företagets arbete omfattar grafikprocessorer, AI-plattformar, simulering och branschspecifika lösningar, däribland NVIDIA Omniverse för samarbetsinriktade 3D-arbetsflöden, NVIDIA DRIVE för utveckling av autonoma fordon och NVIDIA Clara för tillämpningar inom sjukvården. Företaget samlar stora tekniska team som arbetar med den infrastruktur och programvara som stöder avancerad databehandling, simulering och AI-baserad analys.

Programvaruingenjör, videoalgoritmer (C++ och Python) på NVIDIA – Yokneam hybrid

Utveckla videokomponenter för NVENC och NVDEC med C++ och Python. Optimera codec-prestanda och bidra till att flytta forskningskod till produktionsklara SDK-versioner.

Beskrivning

  • Utforma och implementera central videoarkitektur och algoritmkomponenter i C++ och Python
  • Samarbeta med arkitekter och algoritmutvecklare för att utveckla, implementera och optimera lösningar
  • Granska kod, handled ingenjörer med bakgrund utanför programvaruutveckling och stärk praxis för programvaruutveckling
  • Leverera riktade ändringar i SDK:n och videostacken som gör det möjligt för forskare att utvärdera nya idéer
  • För forskningskod genom utveckling och vidare till lanserade NVENC- och NVDEC-SDK:er
  • Profilera och optimera kritiska sökvägar i codec-stacken och använd CUDA när CPU-optimering inte räcker
  • Utveckla och förbättra de bibliotek, ramverk och verktyg som teamet använder

Krav

  • Kandidat- eller masterexamen i datavetenskap, elektroteknik eller datateknik
  • Minst två års relevant erfarenhet
  • Goda kunskaper i modern C++, inklusive C++14/17/20, mallar, RAII, samtidighet, flyttsemantik och standardbiblioteket
  • Förmåga att skriva idiomatisk, prestandaeffektiv och vältestad Python
  • Gott omdöme inom programvarudesign, med fokus på kodkvalitet, API:er, modularitet, testbarhet, abstraktioner, prestanda och underhållbarhet
  • Självständigt arbetssätt och förmåga att lära sig på egen hand
  • Logiskt och sammanhängande tänkande samt god muntlig kommunikationsförmåga
  • Erfarenhet av Linux för utveckling, inklusive CMake, Git, felsökare, profileringsverktyg och saneringsverktyg
  • Kännedom om eller intresse för videokomprimering och codec-tekniker som NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1 och VVC
  • Erfarenhet av CUDA eller GPU-programmering

Förmåner

  • NVIDIA anses vara en mycket attraktiv teknikarbetsgivare
  • Möjlighet att arbeta med nytänkande och engagerade kollegor
  • Kreativ och självständig arbetsmiljö

Relaterade jobb

Deutsche Windtechnik

Platskoordinator inom vindkraftsdrift

Deutsche Windtechnik

Samordna projektdokumentation och underhållsrapportering för Deutsche Windtechniks vindkraftsverksamhet i Taiwan. Samarbeta med ingenjörer, kunder och andra intressenter kring tillstånd, säkerhetsdokumentation och dokumenthantering.

Öppna
Ambush

Senior maskininlärnings- och AI-ingenjör

Ambush

Bygg produktionsklara generativa AI- och agentarbetsflöden för Ambushs kunder inom finansiella tjänster. Utveckla Python- och FastAPI-tjänster, SQL-dataflöden, RAG-lösningar och molnbaserade AI-system.

Öppna
GFN

Senior mjukvaruingenjör inom maskininlärning

GFN
201 – 500 Anställda
E-handelFintechSaaS

Bygg backendinfrastruktur och AI-stödda lärprodukter för GFN, en tysk utbildningsanordnare. Utveckla skalbara utbildningsplattformar med fokus på robust mjukvaruarkitektur och praktisk maskininlärning.

Öppna