Intern Software Engineer - C/C++

Intern Software Engineer - C/C++

Praktyka zawodowa 28.8 - 35.2 zł / godzinę (szac.) Stacjonarnie
A

W skrócie

  • Zadania: Twórz oprogramowanie w C/C++ i rozwijaj innowacyjne rozwiązania sieciowe.
  • Firma: Arista Networks - lider w dziedzinie innowacyjnych technologii sieciowych.
  • Benefity: Mentor, kursy, hackathony i możliwość stałej pracy po stażu.
  • 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: Pasja do programowania i znajomość C/C++, Linux, sieci.

Przewidywane wynagrodzenie mieści się w przedziale 28.8 - 35.2 zł za godzinę.

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. Nasze zaangażowanie w doskonałość przyniosło nam wiele prestiżowych nagród, takich jak Najlepszy Zespół Inżynieryjny, Najlepsza Firma pod względem Różnorodności, Wynagrodzenia i Równowagi między Pracą a Życiem Prywatnym.

Arista Networks poszukuje utalentowanych inżynierów stażystów/absolwentów do zespołu Platform. Oferujemy:

  • Osobistego mentora na czas trwania stażu
  • Kurs przygotowawczy Arista (2 wykłady/tutoriale/warsztaty, 2 dni w tygodniu, przez 6 tygodni)
  • Wykład Arista U – cotygodniowy wykład na temat nowych technologii, produktów i narzędzi
  • Udział w globalnych hack-a-thonach dwa razy w roku (w zależności od dat stażu)
  • Ofertę pracy na pełen etat (staże kończące się przed zakończeniem studiów)

Współpraca z zespołem Platform, który buduje fundamenty dla naszych ASIC-ów sieciowych i infrastruktury wsparcia. Pisanie krytycznego kodu, który napędza ultra-niskie opóźnienia, wysoką wydajność sieciową oraz gwarantuje niezawodność sprzętu.

Zakres obowiązków:

  • Pisanie kodu użytkownika Linux i kodu jądra, aby umożliwić sterownikom 32-bitowym dostęp do 64-bitowych przestrzeni pamięci wirtualnej przy użyciu kontrolera IOMMU Intel i AMD.
  • Dostęp do rejestrów ASIC przez magistralę SPI, SMbus, PCIe i I2C, aby wdrożyć timery o wysokiej rozdzielczości (dokładność poniżej 100 ns) oraz zbierać specyfikacje sprzętowe ASIC w celu uzyskania informacji w czasie rzeczywistym na temat dużej liczby przepływów pakietów i generowania statystyk przeciążenia sieci.
  • Rozwój usług zarządzania konfiguracją przy użyciu Go i Pythona w celu wsparcia YANG, OpenConfig, NETCONF i RESTCONF przez gRPC, ssh i ssl dla ustandaryzowanej konfiguracji przełączników, w połączeniu z narzędziami takimi jak git, Gerrit, Jenkins, Slack i Trello.
  • Rozwój agentów protokołów routingu (dla BGP, OSPF, ISIS) w C/C++ w środowisku osadzonym Linux.
  • Tworzenie agentów odpornych na błędy, równoległych, zdolnych do obsługi wymagań przyszłych centrów danych, gdzie wysoka wydajność i dostępność są podstawowymi wymaganiami.
  • Wkład w w pełni zautomatyzowany, oparty na Pythonie, ciągły system testowy z setkami urządzeń testowych w danym momencie.

Wymagania: Znajomość jednego z następujących: C, C++, sieci, systemy wbudowane Linux, algorytmy. Ale przede wszystkim pasja i talent do programowania.

Intern Software Engineer - C/C++ – pracodawca: Arista

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 tym osobistego mentora podczas stażu oraz dostęp do kursów i wykładów na temat nowych technologii. Nasza kultura pracy sprzyja kreatywności i współpracy, a także zapewnia równowagę między życiem zawodowym a prywatnym, co zostało docenione licznymi nagrodami.

A

Dane kontaktowe:

Zespół rekrutacyjny Arista

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Intern Software Engineer - C/C++

C
C++
Linux Embedded Systems
Networking
Algorithms
Go
Python