Állás · Senior

Senior C++ fejlesztő – SONiC

Egyéb • Senior • Remote • Teljes munkaidő • Románia Románia

Az Arista Networks a SONiC (Software for Open Networking in the Cloud) csapatába keres szoftverfejlesztőt, aki a világ legnagyobb adatközponti hálózatain futó funkciókat épít és tesztel Arista switchekhez.

Feladatok

  • ▹Funkcionális és tervezési specifikációk írása a hardverkomponenseket kezelő rendszerszoftverhez
  • ▹Kisebb problémák önálló megoldása a rendszerszoftverben C, C++ és Python nyelven
  • ▹Tesztterv-specifikációk írása kisebb funkciókhoz és automatizált tesztprogramok megvalósítása
  • ▹Az automatizált tesztek által talált hibák felderítése és javítása
  • ▹Nagyobb útválasztási protokoll-problémák megoldása csapatmunkában: megvalósítás, tesztelés, hibakeresés
  • ▹Együttműködés az ügyfélszolgálati mérnökökkel az ügyfélhálózatok problémáinak elemzésében, javítás új kiadásokkal vagy szoftverjavításokkal
  • ▹Együttműködés a rendszerteszt-mérnökökkel a tesztjeik során talált hibák javításában
  • ▹Új és junior mérnökök mentorálása az Arista fejlesztői környezetében és a SONiC fejlesztésében
  • ▹A csapattagok és a SONiC közösség által írt specifikációk és megvalósítások átnézése, hozzájárulás azokhoz
  • ▹Megvalósítási és hibakeresési feladatok ütemezésének elkészítése, heti frissítése és jelentése a projektvezetőnek
  • ▹Együttműködés a marketingcsapattal a követelmények megértésén, és a kód és tesztek beemelése a SONiC közösségbe (upstream)

Elvárások

  • ▹BSc, MSc vagy PhD számítástechnika, villamosmérnöki vagy számítógép-mérnöki területen, legalább 2 év releváns diploma utáni munkatapasztalattal
  • ▹C, C++ és/vagy Python ismerete
  • ▹UNIX vagy Linux ismerete
  • ▹Erős szoftverfejlesztési alapok és erős probléma- és hibaelhárítási készség
  • ▹Képesség kisebb probléma önálló megoldására és megvalósítására
  • ▹Képesség kis csapatban, korlátozott felügyelettel dolgozni közepes méretű problémán

Előny

  • ▹L2/L3 hálózatok ismerete, legalább az egyik területen: IP útválasztási protokollok (RIP, OSPF, BGP, IS-IS, PIM) vagy L2 funkciók (802.1d bridging, Spanning Tree Protocol, 802.1ax LACP, 802.1AB LLDP, RFC 1812 IP routing)
  • ▹Csomagtovábbító motorok és hardverkomponensek gyártói szoftverkönyvtárainak használata, tesztelése és hibakeresése
  • ▹Elosztott rendszerek infrastruktúra-funkcióinak ismerete (üzenetküldés, jelzés, adatbázisok, parancssori felület)
  • ▹Gyakorlati tapasztalat Ethernet bridging vagy útválasztással kapcsolatos szoftver, illetve elosztott rendszerek szoftverének fejlesztésében
  • ▹Gyakorlati tapasztalat vállalati vagy szolgáltatói szintű Ethernet switch/router rendszerszoftver fejlesztésében, vagy jelentős PhD-szintű kutatás a hálózati útválasztás és csomagtovábbítás területén

Soft skillek

CsapatmunkaÖnálló munkavégzésMentorálásFelelősség a leszállított munka minőségéért

A munkáltatóról

Az Arista Networks az adatvezérelt, kliens-felhő hálózatok piacvezetője nagy adatközponti, campus és útválasztási környezetekben. Az innováció mellett a sokszínűséget és az inkluzív munkahelyi környezetet is fontosnak tartja.

Végzettség: BSc, MSc vagy PhD számítástechnika, villamosmérnöki vagy számítógép-mérnöki területen

Hasonló állások