Zum Inhalt springen

Arista Networks

Senior/Lead Software Engineer (Packet Forwarding Engines)

PythonC++
Automatische Übersetzung. Prüfe das Original.

Unternehmensbeschreibung

Arista Networks ist ein Branchenführer im Bereich datengesteuerter, Client-to-Cloud-Netzwerke für große Rechenzentrums-, Campus- und Routing-Umgebungen. Was uns auszeichnet, ist unser unermüdliches Streben nach Innovation. Wir nutzen die neuesten Fortschritte in den Bereichen Cloud Computing, künstliche Intelligenz und softwaredefinierte Netzwerke, um unseren Kunden in einer zunehmend vernetzten Welt einen Wettbewerbsvorteil zu verschaffen. Unsere Lösungen sind darauf ausgelegt, nicht nur die aktuellen Anforderungen der digitalen Landschaft zu erfüllen, sondern auch zukünftige Herausforderungen zu antizipieren und sich an sie anzupassen.

Bei Arista schätzen wir die Vielfalt der Gedanken und Perspektiven, die jeder Mitarbeiter einbringt. Wir glauben, dass die Förderung eines integrativen Umfelds, in dem sich Einzelpersonen aus verschiedenen Hintergründen und mit unterschiedlichen Erfahrungen willkommen fühlen, für die Förderung von Kreativität und Innovation unerlässlich ist.

Unser Engagement für Exzellenz hat uns mehrere prestigeträchtige Auszeichnungen eingebracht, wie z. B. Best Engineering Team, Best Company for Diversity, Compensation und Work-Life Balance. Bei Arista sind wir stolz auf unsere Erfolgsbilanz und bemühen uns, bei allem, was wir tun, die höchsten Standards an Qualität und Leistung aufrechtzuerhalten.

JobbeschreibungWer Sie sind

Arista Networks sucht erstklassige Software-Ingenieure für unser Team für die Entwicklung von Packet Forwarding Engines (PFE) und Systemsoftware. Als Kernmitglied des PFE-Software- und Systemsoftware-Teams werden Sie Teil eines dynamischen, hochkarätigen Teams, das Packet Forwarding Engine- und Systemsoftware entwickelt, um die komplexesten Netzwerk-ASICs der Welt zu verwalten, die für den Aufbau der größten Rechenzentrumsnetzwerke der Branche eingesetzt werden. Ihre Software wird eine Schlüsselkomponente des Extensible Operating System (EOS) von Arista sein, dem einzigartigen, auf Linux basierenden Netzwerkbetriebssystem von Arista, das auf allen Rechenzentrums-Netzwerkprodukten von Arista läuft. Das Team für Packet Forwarding Engines und Systemsoftware ist für alle Aspekte der Entwicklung und Bereitstellung unserer ASIC-basierten Forwarding-Engine-Software verantwortlich. Sie arbeiten mit Ihren Kollegen zusammen, um funktionale und technische Anforderungen für anstehende Projekte zu verstehen. Sie erstellen funktionale Spezifikationen, Designspezifikationen, Testpläne sowie den Code, um diese Projekte umzusetzen. Zudem arbeiten Sie mit Kunden zusammen, um Probleme in deren Netzwerken zu analysieren und zu beheben. Intern entwickeln Sie automatisierte Tests für Ihre Software, überwachen deren Ausführung und beheben die durch Ihre Tests identifizierten Probleme. Bei Arista betreuen Sie Ihre Projekte eigenverantwortlich von der Definition bis zur Bereitstellung und tragen die Verantwortung für die Qualität Ihrer gesamten Arbeit.

Was Sie tun werden

Diese Rolle erfordert starke Grundlagen in der Softwareentwicklung und ein gutes Verständnis von ASIC-basierten Packet Forwarding Engines, Hardwarekomponenten (wie Temperatursensoren, Lüftersteuerungen usw.), Systemverwaltungssoftware für Boards, wie die zugehörige Software implementiert ist, und die Netzwerke, in denen sie eingesetzt werden. Ihre Rolle wird nicht auf einen einzigen Aspekt der Verwaltung von ASIC-basierten Packet Forwarding Engines bei Arista beschränkt sein, sondern alle Aspekte der Inbetriebnahme neuer Hardware, der Entwicklung aller Funktionen, die Hardware-Weiterleitungsunterstützung erfordern (einschließlich Low-Level-Hardwaretreiber), des Testens der Software und Hardware sowie der Unterstützung unserer Kunden bei der Nutzung der von Ihnen entwickelten Produkte umfassen.

Verantwortlichkeiten

  1. Schreiben von funktionalen Spezifikationen und Designspezifikationen für kleine Packet Forwarding Engine-Funktionen und Systemsoftware zur Verwaltung von Hardwarekomponenten.
  1. Selbstständige Implementierung von Lösungen für kleine Probleme in unserer Packet Forwarding Engine-Software und Systemsoftware unter Verwendung der Programmiersprachen C, C++ und python.
  1. Verständnis, Nutzung, Testen und Debuggen von Softwarebibliotheken von Drittanbietern für Packet Forwarding Engines und Hardwarekomponenten in Ihren Lösungen.
  1. Schreiben von Testplanspezifikationen für kleine Packet Forwarding Engine-Funktionen und Systemsoftware sowie Implementierung von automatisierten Testprogrammen zur Ausführung der im Testplan beschriebenen Fälle.
  1. Debuggen von Problemen, die von unseren automatisierten Testprogrammen gefunden werden, und Beheben dieser Probleme.
  1. Arbeit in einem Team, das Lösungen für größere Probleme der Packet Forwarding Engine-Software und Systemsoftware implementiert, testet und debuggt.
  1. Zusammenarbeit mit Customer Support Engineers zur Analyse von Problemen in Kundennetzwerken und Bereitstellung von Fehlerbehebungen in Form neuer Softwareversionen oder Software-Patches, falls erforderlich.
  1. Zusammenarbeit mit dem Hardware-Team und Hardwarekomponenten-Anbietern zur Inbetriebnahme erster Versionen neuer Systeme unter Verwendung von Packet Forwarding Engines und Systemsoftware.
  1. Zusammenarbeit mit dem Diagnosesoftware-Team zur Gestaltung und Entwicklung von Software für die Validierung neuer Packet Forwarding Engine ASICs und Hardwarekomponenten.
  1. Zusammenarbeit mit den Systemtest-Ingenieuren zur Analyse von Problemen, die in ihren Tests gefunden werden, und zur Bereitstellung von Fehlerbehebungen für diese Probleme.
  1. Mentoring neuer und junger Ingenieure, um sie in die Softwareentwicklungsumgebung von Arista einzuarbeiten.
  1. Überprüfung und Beitrag zu den Spezifikationen und Implementierungen anderer Teammitglieder.
  1. Mithilfe bei der Erstellung eines Zeitplans für Implementierungs- und Debugging-Aufgaben, wöchentliche Aktualisierung dieses Zeitplans und Meldung an den Projektleiter.

Qualifikationen

BS Informatik/Elektrotechnik/Computertechnik + 8 Jahre Erfahrung, oder MS Informatik/Elektrotechnik/Computertechnik + 6 Jahre Erfahrung, oder Promotion in Informatik/Elektrotechnik/Computertechnik + 3 Jahre Erfahrung, oder gleichwertige Berufserfahrung

Erfahrung oder Kenntnisse in folgenden Bereichen:

  1. C oder C++
  1. Kenntnisse in UNIX oder Linux
  1. Verständnis von IP-Netzwerken oder verteilten Systemen
  1. Angewandtes Verständnis von Prinzipien der Softwareentwicklung
  1. Starke Problemlösungs- und Software-Troubleshooting-Fähigkeiten
  1. Fähigkeit, eine Lösung für ein kleines Problem zu entwerfen und diese Lösung ohne fremde Hilfe zu implementieren.
  1. Fähigkeit, in einem kleinen Team an der Lösung eines mittelgroßen Problems mit begrenzter Aufsicht zu arbeiten.

#LI-PA1Additional Informationen

Das Grundgehalt für diese Stelle liegt in Kanada zwischen 120.000 und 195.000 US-Dollar. Arista bietet unterschiedliche Gehaltsspannen je nach Arbeitsort, um eine konsistente und wettbewerbsfähige Bezahlung entsprechend dem Markt zu gewährleisten. Das tatsächlich angebotene Grundgehalt basiert auf einer Vielzahl von Faktoren, einschließlich Fähigkeiten, Qualifikationen, relevanter Erfahrung und Arbeitsort.

Die angegebene Gehaltsspanne bezieht sich nur auf das Grundgehalt. Zusätzlich können bestimmte Rollen auch für diskretionäre Arista-Boni und Aktienoptionen in Frage kommen. Mitarbeiter in Vertriebspositionen sind berechtigt, am Arista Sales Incentive Plan teilzunehmen, der Provisionen zahlt, die als Prozentsatz des berechtigten Umsatzes berechnet werden. Den Mitarbeitern stehen außerdem Leistungen wie Kranken-, Zahn-, Augen-, Wohlfühl-, Einkommensschutz- und eine Gruppen-Altersvorsorge zur Verfügung. Das Recruiting-Team kann während des Einstellungsprozesses weitere Details zu der spezifischen Rolle und dem Standort mitteilen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026