Állás · Senior

Szoftvermérnök – SONiC

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Lengyelország Lengyelország

Az Arista Networks SONiC (Software for Open Networking in the Cloud) fejlesztőcsapatába keres szoftvermérnököt. A csapat az Arista kapcsolókon futó SONiC szoftver fejlesztéséért és szállításáért felel.

Feladatok

  • ▹Funkcionális és tervezési specifikációk írása a hardverelemeket kezelő rendszerszoftverhez
  • ▹Kisebb problémák önálló megoldása C, C++ és Python nyelven
  • ▹Tesztterv-specifikációk írása és automatizált tesztprogramok készítése
  • ▹Az automatizált tesztek által talált hibák felderítése és javítása
  • ▹Összetettebb útválasztási protokollok hibáinak megoldása csapatmunkában
  • ▹Ügyfélhálózatok hibáinak elemzése az ügyfélszolgálati mérnökökkel, javítás új kiadással vagy szoftverjavítással
  • ▹Együttműködés a rendszertesztelő mérnökökkel a tesztekben talált hibák javításán
  • ▹Új és junior mérnökök mentorálása
  • ▹A csapattagok és a SONiC közösség specifikációinak és megvalósításainak átnézése, hozzájárulás azokhoz
  • ▹Ütemterv készítése a megvalósítási és hibakeresési feladatokhoz, heti frissítése és jelentése a projektvezetőnek
  • ▹Együttműködés a marketingcsapat tagjaival a követelmények megértésében, valamint a kód és a tesztek SONiC közösség felé való feltöltése

Elvárások

  • ▹Számítástechnikai, villamosmérnöki vagy mérnök-informatikai BSc, MSc vagy PhD diploma, legalább 2 év diploma utáni releváns tapasztalattal
  • ▹C, C++ és/vagy Python ismerete
  • ▹UNIX vagy Linux ismerete
  • ▹Erős problémamegoldó és hibakereső készség
  • ▹Képesség kisebb probléma önálló megoldására, illetve kis csapatban, korlátozott felügyelettel közepes méretű probléma megoldására
  • ▹A szoftverfejlesztési alapelvek alkalmazott ismerete

Előny

  • ▹L2/L3 hálózatok ismerete, legalább egy területen: IP útválasztási protokollok (RIP, OSPF, BGP, IS-IS, PIM) vagy L2 funkciók (802.1d áthidalás, Spanning Tree, 802.1ax LACP, 802.1AB LLDP, RFC 1812)
  • ▹Csomagtovábbító motor és a hardvergyártó 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
  • ▹Gyakorlat ethernet áthidaló vagy útválasztó szoftverek, illetve elosztott rendszerek fejlesztésében
  • ▹Vállalati vagy szolgáltatói szintű Ethernet switch/router rendszerszoftver-fejlesztési tapasztalat, vagy jelentős PhD-szintű kutatás a hálózati útválasztás és csomagtovábbítás területén

Soft skillek

Önálló munkavégzésCsapatmunkaMentorálás

A munkáltatóról

Az Arista Networks adatközpontok, campus- és útválasztó környezetek felhőközpontú hálózati megoldásait fejleszti. Az innovációt és a sokszínű, befogadó munkahelyi környezetet tartja fontosnak.

Végzettség: Számítástechnikai, villamosmérnöki vagy mérnök-informatikai BSc, MSc vagy PhD

Hasonló állások