Á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