Aller au contenu

Arista Networks

Ingénieur Logiciel Senior, Noyau Linux

PythonC++
Traduction automatique. Consultez l’original.

Description de l'entreprise

Arista Networks est un leader de l'industrie dans les réseaux pilotés par les données, du client au cloud, pour les grands environnements de centres de données, de campus et de routage. Ce qui nous distingue, c'est notre quête incessante d'innovation. Nous tirons parti des dernières avancées en matière de cloud computing, d'intelligence artificielle et de réseaux définis par logiciel pour offrir à nos clients un avantage concurrentiel dans un monde de plus en plus interconnecté. Nos solutions sont conçues non seulement pour répondre aux exigences actuelles du paysage numérique, mais aussi pour anticiper et s'adapter aux défis futurs.

Chez Arista, nous valorisons la diversité des pensées et des perspectives que chaque employé apporte. Nous croyons qu'il est essentiel de favoriser un environnement inclusif, où les personnes issues de divers horizons et expériences se sentent les bienvenues, pour stimuler la créativité et l'innovation.

Notre engagement envers l'excellence nous a valu plusieurs prix prestigieux, tels que Meilleure équipe d'ingénierie, Meilleure entreprise pour la diversité, la rémunération et l'équilibre vie professionnelle-vie privée. Chez Arista, nous sommes fiers de nos succès passés et nous nous efforçons de maintenir les normes de qualité et de performance les plus élevées dans tout ce que nous faisons.

Description du poste

Avec qui vous travaillerez

L'équipe Noyau Linux d'Arista est responsable du développement et de la maintenance du noyau Linux dans EOS. Cela inclut de suivre les derniers développements dans la communauté du noyau Linux en amont, et d'intégrer les nouvelles versions du noyau en amont dès qu'elles sont disponibles. Ce travail implique également la conception et la mise en œuvre de nouvelles fonctionnalités du noyau Linux, et la collaboration avec la communauté de développement du noyau en amont pour faire intégrer ces changements dans la base de code principale du noyau Linux.

Les ingénieurs logiciels noyau sont également responsables des sous-systèmes CPU sur tous les produits Arista. Vous évaluerez de nouveaux CPU et travaillerez avec les fournisseurs de CPU pour intégrer leur support noyau dans EOS. Vous aiderez également à la mise en service et à la qualification de nouveaux CPU dans nos produits matériels.

Les postes d'ingénierie logicielle chez Arista exigent une solide et large expérience en ingénierie logicielle. Bien que le domaine d'intervention principal pour ce poste soit le logiciel du noyau Linux, votre travail couvrira tous les aspects du développement logiciel, de l'ajout de nouvelles fonctionnalités au débogage de problèmes et à l'optimisation du code pour la scalabilité et la performance. Vous serez responsable de vos projets, de la définition au déploiement et aux interactions avec les clients, et vous serez responsable de la qualité de tout ce que vous livrez.

Ce que vous ferez

  1. Suivre les développements en cours dans le noyau Linux et identifier les fonctionnalités et les capacités d'intérêt pour Arista pour nos produits et pour nos besoins de développement internes.
  1. Développer et maintenir les fonctionnalités et les tests du noyau EOS en utilisant C, C++ et Python, examiner et contribuer aux spécifications fonctionnelles et de conception. Construire des tests automatisés et une infrastructure de test pour valider les fonctionnalités.
  1. Travailler avec les ingénieurs matériels et les fournisseurs pour qualifier de nouveaux composants matériels dépendants du noyau, tels que les CPU et les NIC, pour leur intégration dans les produits Arista.
  1. Travailler avec la communauté du noyau pour contribuer des fonctionnalités au tronc commun.
  1. Travailler avec une équipe d'ingénieurs noyau pour intégrer de nouvelles versions du noyau à utiliser dans EOS et notre développement interne.
  1. Fournir un leadership technique sur les fonctionnalités, les projets et les outils.
  1. Travailler avec les ingénieurs du support client et les clients pour analyser, atténuer et résoudre les problèmes dans les réseaux clients.
  1. Travailler avec les ingénieurs de test système pour analyser les problèmes trouvés dans leurs tests et fournir des correctifs pour ces problèmes.
  1. Encadrer les nouveaux ingénieurs et les ingénieurs juniors pour les familiariser avec l'environnement de développement logiciel d'Arista.

Qualifications

  1. Diplôme de Licence en informatique/génie électrique/génie informatique + 8 années d'expérience, ou diplôme de Master en informatique/génie électrique/génie informatique + 6 années d'expérience, ou Doctorat en informatique/génie électrique/génie informatique + 3 années d'expérience, ou expérience professionnelle équivalente.
  1. Connaissance experte et expérience approfondie de la programmation en C requises. Connaissance de C++ et Python souhaitable.
  1. Expérience pratique significative dans le dépannage, la correction de bugs et le développement de fonctionnalités dans le noyau Linux.
  1. Familiarité avec l'architecture, la conception et la mise en œuvre du noyau Linux.
  1. Familiarité avec le processus et les procédures de patch de la communauté du noyau Linux en amont.
  1. Compréhension de l'architecture, de la conception et des principes du réseau IP.
  1. Compréhension appliquée des principes et pratiques modernes d'ingénierie logicielle.
  1. Solides compétences en résolution de problèmes et en dépannage.
  1. Solides compétences en conception et en mise en œuvre de logiciels.
  1. Capacité à travailler de manière autonome et en petites équipes.
  1. Capacité à communiquer clairement, et à documenter vos conceptions et implémentations de manière claire et concise.
  1. Familiarité avec les architectures CPU x86 et ARM.

Informations #LI-PA1Additional

Le salaire de base pour ce poste au Canada se situe dans une fourchette de 120,000 $ à 195,000 $. Arista propose différentes fourchettes de salaires en fonction du lieu de travail, afin d'offrir une rémunération cohérente et compétitive, adaptée au marché. Le salaire de base réel proposé sera basé sur un large éventail de facteurs, notamment les compétences, les qualifications, l'expérience pertinente et le lieu de travail.

La fourchette de salaire indiquée ne comprend que le salaire de base. De plus, certains postes peuvent également être éligibles à des primes discrétionnaires Arista et à des actions. Les employés des postes de vente sont éligibles à participer au plan d'incitation aux ventes d'Arista, qui prévoit des commissions calculées en pourcentage des ventes éligibles. Les employés ont également droit à des avantages sociaux, notamment une assurance médicale, dentaire, une assurance vision, un programme de bien-être, une protection contre la perte de revenus et un régime d'épargne retraite collectif. L'équipe de recrutement pourra fournir plus de détails pendant le processus d'embauche, spécifiques au poste et au lieu.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026