W skrócie
- Zadania: Twórz oprogramowanie dla sieci w chmurze i współpracuj z zespołem SONiC.
- Firma: Arista Networks - lider w innowacyjnych rozwiązaniach sieciowych.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość sieci.
- Kwalifikacje: Doświadczenie w programowaniu w C, C++ lub Pythonie oraz znajomość sieci.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 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.
W Arista cenimy różnorodność myśli i perspektyw, które każdy pracownik wnosi do zespołu. Wierzymy, że wspieranie inkluzywnego środowiska, w którym osoby z różnych środowisk i doświadczeń czują się mile widziane, jest kluczowe dla stymulowania kreatywności i innowacji.
Jako członek zespołu SONiC, będziesz częścią zespołu zajmującego się rozwojem oprogramowania, który buduje i kwalifikuje funkcje do obsługi największych sieci centrów danych na świecie. Zespół SONiC odpowiada za wszystkie aspekty rozwoju i dostarczania oprogramowania SONiC, które ma działać na różnych przełącznikach Arista.
Obowiązki:
- Pisanie specyfikacji funkcjonalnych i projektowych dla oprogramowania systemowego zarządzającego komponentami sprzętowymi.
- Samodzielne wdrażanie rozwiązań dla małych problemów w oprogramowaniu systemowym przy użyciu języków programowania C, C++ i Python.
- Pisanie specyfikacji planów testów dla małych funkcji i wdrażanie automatycznych programów testowych.
- Debugowanie problemów wykrytych przez nasze programy testowe i ich naprawa.
- Praca w zespole nad wdrażaniem, testowaniem i debugowaniem rozwiązań dla większych problemów protokołów routingu.
- Współpraca z inżynierami wsparcia klienta w analizie problemów w sieciach klientów i dostarczanie poprawek w formie nowych wydań oprogramowania lub łatek.
- Mentorowanie nowych i młodszych inżynierów w zakresie środowiska rozwoju oprogramowania Arista oraz szerszego rozwoju SONiC.
- Przeglądanie i wniesienie wkładu w specyfikacje i implementacje napisane przez innych członków zespołu oraz społeczność SONiC.
- Tworzenie harmonogramu zadań wdrożeniowych i debugujących, aktualizowanie go co tydzień i raportowanie do lidera projektu.
Wymagania:
- Wykształcenie wyższe (BSc, MS lub Ph.D.) w dziedzinie informatyki, inżynierii elektrycznej lub inżynierii komputerowej z co najmniej 2-letnim doświadczeniem zawodowym.
- Znajomość C, C++ i/lub Pythona.
- Znajomość systemów UNIX lub Linux.
- Zrozumienie sieci L2/L3, w tym przynajmniej jednego z następujących obszarów: protokoły routingu IP, takie jak RIP, OSPF, BGP, IS-IS lub PIM.
- Umiejętność korzystania, testowania i debugowania silników przekazywania pakietów oraz bibliotek oprogramowania dostarczanych przez dostawców komponentów sprzętowych.
- Doświadczenie w projektowaniu i rozwoju oprogramowania związane z mostkowaniem Ethernet lub routingiem jest pożądane.
- Silne umiejętności rozwiązywania problemów i debugowania oprogramowania.
- Umiejętność projektowania rozwiązania dla małego problemu i wdrażania tego rozwiązania bez pomocy zewnętrznej.
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.