NVIDIA
NVIDIA
NVIDIA développe des technologies de calcul accéléré et d’intelligence artificielle utilisées dans les jeux vidéo, les centres de données, le cloud computing, la santé, l’industrie manufacturière, l’automobile et la robotique. Ses activités couvrent les processeurs graphiques, les plateformes d’IA, la simulation et des solutions dédiées à différents secteurs, notamment NVIDIA Omniverse pour les flux de travail collaboratifs en 3D, NVIDIA DRIVE pour le développement de véhicules autonomes et NVIDIA Clara pour les applications de santé. L’entreprise réunit de grandes équipes techniques qui travaillent sur l’infrastructure et les logiciels nécessaires au calcul avancé, à la simulation et à l’analyse fondée sur l’IA.

Ingénieur logiciel senior en systèmes vidéo chez NVIDIA, Bengaluru sur site

Ingénieur senior développant des logiciels de streaming vidéo accélérés par GPU pour le cloud gaming NVIDIA GeForce NOW, avec un accent sur les codecs, la qualité vidéo, la fiabilité, le traitement par IA et la latence.

Description

  • Créer des fonctionnalités de streaming vidéo permettant de nouvelles expériences interactives
  • Développer des fonctionnalités qui améliorent la qualité d’image, les performances, la fiabilité, la sécurité et la maintenabilité
  • Analyser les performances du GPU et du CPU sur l’ensemble du pipeline vidéo, identifier les goulots d’étranglement et mettre en œuvre des solutions avec les équipes matérielles et logicielles GPU
  • Développer des outils pour mesurer la qualité vidéo du point de vue de l’utilisateur et évaluer les améliorations
  • Utiliser des technologies modernes de compression vidéo pour fournir un streaming de haute qualité dans des applications graphiques interactives
  • Créer des outils d’évaluation et d’analyse de la qualité à l’aide de métriques vidéo et de statistiques d’encodeur afin d’identifier les régressions, d’évaluer les fonctionnalités et d’orienter le réglage des codecs et des pipelines
  • Appliquer des modèles d’apprentissage automatique et d’IA au traitement vidéo et aux algorithmes de streaming adaptatif afin de réduire les artefacts et la latence dans des conditions réseau variables

Exigences

  • Au moins cinq ans d’expérience et un diplôme de licence ou de master en informatique ou dans un domaine connexe
  • Maîtrise de C, C++ et Python
  • Solides connaissances des performances des pipelines vidéo en temps réel accélérés par GPU, notamment du comportement de l’encodeur, des espaces colorimétriques, de la mise à l’échelle, de l’efficacité du transport, de la mise en mémoire tampon, du cadencement, de l’adaptation du débit binaire, de la gestion des images et de l’optimisation de la latence dans des systèmes distribués ou cloud
  • Familiarité avec les API Vulkan, CUDA, OpenGL et DirectX
  • Solide compréhension des codecs H.264, HEVC et AV1, y compris du réglage de leur configuration et des compromis liés à leur utilisation
  • Expérience du débogage et de l’amélioration de la fiabilité de systèmes de streaming complexes dans des conditions réseau dégradées, notamment de la récupération après perte de paquets, de la télémétrie, du traçage, de la validation sur le terrain et des sessions de longue durée
  • Maîtrise de la télémétrie, de l’analyse statistique et de la surveillance des performances des infrastructures cloud
  • Expérience de l’intégration de modèles d’IA dans des pipelines vidéo en temps réel
  • Expérience de l’évaluation objective de la qualité vidéo avec VMAF, CAMBI, PSNR et SSIM/MS-SSIM, y compris de la corrélation avec la qualité perçue
  • Solide compréhension des composants internes des systèmes d’exploitation, des pilotes en mode utilisateur et en mode noyau, de l’analyse des performances des logiciels système, des tests et du débogage
  • Expérience de l’optimisation de pipelines vidéo sur des familles de GPU telles que les graphiques intégrés Intel et les GPU AMD
  • Expérience du développement ou de l’analyse d’applications de rendu graphique ou de technologies avancées de génération graphique basées sur l’IA, telles que DLSS, RTX ou FSR

Avantages

  • NVIDIA est un employeur qui respecte l’égalité des chances et s’engage en faveur de la diversité, de l’équité et de l’inclusion