Állás · Senior

Senior Szoftvermérnök - Linux Kernel - C++

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő Görögország Görögország

Az Arista Linux Kernel csapatában senior szoftvermérnöki pozíció, az EOS operációs rendszer Linux kerneljének fejlesztésére és karbantartására, valamint új CPU-k integrálására és minősítésére.

Feladatok

  • A Linux Kernel fejlesztéseinek nyomon követése és az Arista termékei szempontjából releváns funkciók azonosítása
  • EOS Kernel funkciók és tesztek fejlesztése és karbantartása C, C++ és Python nyelven
  • Funkcionális és tervezési specifikációk áttekintése és az azokhoz való hozzájárulás
  • Automatizált tesztek és tesztinfrastruktúra építése a funkciók validálásához
  • Együttműködés hardvermérnökökkel és beszállítókkal új CPU-k és hálózati kártyák integrálásához és minősítéséhez
  • Hozzájárulás a mainline Linux kernel közösséghez
  • Új kernel verziók integrálása az EOS-hoz és a belső fejlesztéshez
  • Technikai vezetés biztosítása funkciók, projektek és eszközök terén
  • Együttműködés ügyfélszolgálati mérnökökkel és ügyfelekkel hibák elemzéséhez, mérsékléséhez és javításához
  • Együttműködés rendszertesztelő mérnökökkel a talált problémák elemzésében és javításában
  • Új és junior mérnökök mentorálása

Elvárások

  • BSc, MS vagy PhD számítástechnikából, villamosmérnöki vagy számítógép-mérnöki szakon, 3+ év releváns posztgraduális munkatapasztalattal
  • Szakértői szintű C programozási tapasztalat
  • C++ és Python ismerete előny
  • Jelentős hands-on tapasztalat hibakeresésben, hibajavításban és fejlesztésben a Linux kernelben
  • A Linux kernel architektúrájának, tervezésének és implementációjának ismerete
  • Az upstream Linux közösség patch-folyamatainak és eljárásainak ismerete
  • IP hálózati architektúra, tervezés és elvek megértése
  • Modern szoftverfejlesztési elvek és gyakorlatok alkalmazott ismerete
  • Erős probléma-megoldó és hibakeresési készségek
  • Erős szoftvertervezési és implementációs készségek
  • Önálló és kis csapatban végzett munkavégzés képessége
  • Világos és tömör kommunikáció, tervek és implementációk dokumentálása
  • Az x86 és ARM CPU architektúrák ismerete

Soft skillek

Önálló munkavégzésCsapatmunka kis csoportokbanVilágos kommunikációMentorálás

A munkáltatóról

Az Arista Networks Linux Kernel csapata felel az EOS operációs rendszer Linux kerneljének fejlesztéséért és karbantartásáért, szoros együttműködésben az upstream Linux kernel közösséggel.

Végzettség: BSc, MS, or PhD in Computer Science, Electrical Engineering, or Computer Engineering

Hasonló állások