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 embarqué, DOCA — NVIDIA | Sur site à Tel Aviv

Développez des logiciels réseau basés sur Linux et C/C++ pour les DPU NVIDIA BlueField. Collaborez avec les équipes matériel, firmware et logiciel, ainsi qu’avec les clients et partenaires, pour fournir des solutions réseau hautes performances.

Description

  • Développer des solutions réseau hautes performances pour le matériel réseau NVIDIA BlueField
  • Travailler directement avec les clients et les partenaires
  • Collaborer avec des équipes transverses pour fournir de nouvelles fonctionnalités et améliorations
  • Suivre les meilleures pratiques, les technologies et les tendances émergentes du secteur en matière de vérification logicielle
  • Produire un code rapide, maintenable, fiable et bien documenté
  • Piloter le développement logiciel de composants critiques des unités de traitement des données
  • Contribuer à l’évolution des produits DPU de NVIDIA pour les clients

Exigences

  • Diplôme de licence en informatique, génie logiciel ou discipline connexe, ou expérience professionnelle équivalente
  • Au moins trois ans d’expérience en programmation C ou C++
  • Expérience professionnelle en développement de logiciels embarqués
  • Capacité démontrée à concevoir, implémenter et déboguer des logiciels
  • Expérience du développement logiciel dans des environnements Linux
  • Solides compétences en conception logicielle, programmation, analyse et résolution de problèmes
  • Capacité à collaborer simultanément avec plusieurs groupes de l’organisation
  • Une expérience des applications et protocoles réseau constitue un atout important
  • Une expertise en développement de pilotes et une connaissance avancée du C++ moderne constituent des atouts importants
  • Une bonne maîtrise du développement Python constitue un atout important
  • Une expérience de BMC, UEFI, Secure Boot, U-Boot, ATF et Yocto constitue un atout important
  • Une expérience de collaboration étroite avec les équipes de matériel et de conception de cartes constitue un atout important

Avantages

  • Employeur garantissant l’égalité des chances
  • Environnement de travail diversifié