
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.
Senior mjukvaruingenjör för videosystem på NVIDIA, Bengaluru på plats
Senior ingenjör som utvecklar GPU-accelererad videoströmningsprogramvara för NVIDIAs molnspelstjänst GeForce NOW, med fokus på kodekar, videokvalitet, tillförlitlighet, AI-bearbetning och latens.
Beskrivning
- Skapa videoströmningsfunktioner som möjliggör nya interaktiva upplevelser
- Utveckla funktioner som förbättrar bildkvalitet, prestanda, tillförlitlighet, säkerhet och underhållbarhet
- Analysera GPU- och CPU-prestanda i hela videopipelinen, identifiera flaskhalsar och implementera lösningar tillsammans med team inom GPU-hårdvara och programvara
- Utveckla verktyg för att mäta videokvalitet ur användarens perspektiv och bedöma förbättringar
- Använd moderna videokomprimeringstekniker för att leverera högkvalitativ strömning för interaktiva grafikapplikationer
- Bygg verktyg för kvalitetsbedömning och analys med hjälp av videomått och kodarstatistik för att identifiera regressioner, utvärdera funktioner och styra finjustering av kodek och pipeline
- Tillämpa maskininlärnings- och AI-modeller på videobearbetning och adaptiva strömningsalgoritmer som minskar artefakter och latens under varierande nätverksförhållanden
Krav
- Minst fem års erfarenhet samt kandidat- eller masterexamen i datavetenskap eller närliggande område
- Goda kunskaper i C, C++ och Python
- Djupa kunskaper om realtidsbaserad, GPU-accelererad prestanda i videopipelines, inklusive kodarbeteende, färgrymder, skalning, transporteffektivitet, buffring, pacing, bitrateanpassning, bildhantering och latensoptimering i distribuerade system eller molnsystem
- Erfarenhet av Vulkan-, CUDA-, OpenGL- och DirectX-API:er
- Djup förståelse av kodekarna H.264, HEVC och AV1, inklusive konfigurationsoptimering och avvägningar vid tillämpning
- Erfarenhet av att felsöka och förbättra tillförlitligheten i komplexa strömningssystem under försämrade nätverksförhållanden, inklusive återställning efter paketförlust, telemetri, spårning, validering i drift och långvariga sessioner
- Goda kunskaper i telemetri, statistisk analys och prestandaövervakning för molninfrastruktur
- Erfarenhet av att integrera AI-modeller i videopipelines i realtid
- Erfarenhet av objektiv videokvalitetsbedömning med VMAF, CAMBI, PSNR och SSIM/MS-SSIM, inklusive korrelation med upplevd kvalitet
- Djup förståelse av operativsystemens interna funktioner, drivrutiner i användar- och kärnläge, analys av systemprogramvarans prestanda, testning och felsökning
- Erfarenhet av att optimera videopipelines för olika GPU-familjer, exempelvis Intels integrerade grafik och AMD-GPU:er
- Erfarenhet av att utveckla eller analysera grafikrenderingsapplikationer eller avancerad AI-baserad teknik för grafikgenerering, såsom DLSS, RTX eller FSR
Förmåner
- NVIDIA är en arbetsgivare som erbjuder lika möjligheter och arbetar för mångfald, jämlikhet och inkludering