W skrócie
- Zadania: Twórz i utrzymuj funkcje jądra Linux w EOS, współpracując z zespołem inżynierów.
- Firma: Arista Networks - lider w innowacyjnych rozwiązaniach sieciowych.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamika pracy w zróżnicowanym zespole z płaską strukturą zarządzania.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość sieci.
- Kwalifikacje: Doświadczenie w programowaniu w C oraz znajomość architektury jądra Linux.
Przewidywane wynagrodzenie mieści się w przedziale 173700 - 212300 zł za rok.
Arista Networks jest liderem w branży sieciowej, oferującym rozwiązania oparte na danych dla dużych centrów danych, kampusów i środowisk routingu. Nasze innowacyjne podejście wykorzystuje najnowsze osiągnięcia w zakresie chmury obliczeniowej, sztucznej inteligencji i sieci definiowanej programowo, aby zapewnić naszym klientom przewagę konkurencyjną w coraz bardziej połączonym świecie.
Zespół Linux Kernel w Arista odpowiada za rozwój i utrzymanie jądra Linux w EOS. Do zadań należy śledzenie najnowszych wydarzeń w społeczności jądra Linux oraz integracja nowych wersji jądra. Praca ta obejmuje projektowanie i wdrażanie nowych funkcji jądra Linux oraz współpracę z społecznością deweloperów jądra w celu wprowadzenia tych zmian do głównej bazy kodu jądra Linux.
Inżynierowie oprogramowania jądra są również odpowiedzialni za subsystemy CPU we wszystkich produktach Arista. Będziesz oceniać nowe procesory i współpracować z dostawcami CPU, aby zintegrować ich wsparcie jądra w EOS. Będziesz także pomagać w uruchamianiu i kwalifikacji nowych procesorów w naszych produktach sprzętowych.
Wymagania:
- BSc, MS lub Ph.D. w dziedzinie informatyki/elektroniki/inżynierii komputerowej z co najmniej 3-letnim doświadczeniem zawodowym.
- Znajomość programowania w C oraz doświadczenie w tej dziedzinie są wymagane. Znajomość C++ i Pythona będzie dodatkowym atutem.
- Znaczne doświadczenie w rozwiązywaniu problemów, naprawie błędów i rozwijaniu funkcji w jądrze Linux.
- Znajomość architektury, projektowania i implementacji jądra Linux.
- Znajomość procesu łatania w społeczności upstream Linux.
- Rozumienie architektury, projektowania i zasad sieci IP.
- Umiejętność pracy samodzielnie oraz w małych zespołach.
- Umiejętność jasnej komunikacji oraz dokumentowania swoich projektów.
- Znajomość architektur CPU x86 i ARM.
Arista wyróżnia się jako firma skoncentrowana na inżynierii. Nasi liderzy, w tym założyciele i menedżerowie inżynieryjni, to inżynierowie, którzy rozumieją zasady solidnego inżynierii oprogramowania. W Arista inżynierowie mają pełną kontrolę nad swoimi projektami, a struktura zarządzania jest płaska i uproszczona.
Software Engineer in Kraków – pracodawca: Arista Networks
Arista Networks to doskonały pracodawca, który stawia na innowacje i różnorodność w zespole. Oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inżynieryjnym, gdzie każdy inżynier ma pełną kontrolę nad swoimi projektami. Nasza kultura pracy opiera się na współpracy, szacunku i dążeniu do doskonałości, co czyni nas idealnym miejscem dla osób pragnących rozwijać swoje umiejętności w obszarze inżynierii oprogramowania w Santa Clara, Kalifornia.