Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Network C++ Engineer

140 - 190 zł / stawka godzinowa

ITP IT Performance

Dla naszego klienta, firmy realizującej projekty embedded, IoT, automotive – poszukujemy  Senior Network C++ Engineera , który dołączy do projektu rozwoju rozwiązania connectivity dla platformy telematycznej wykorzystywanej w samochodach.

O projekcie:

Budowanie od podstaw serwisu działającego na   Linuxie, odpowiedzialnego za zarządzanie dostępnością ścieżek sieciowych, routingiem oraz zachowaniem aplikacji w przypadku utraty i przywrócenia łączności. Rozwiązanie będzie odpowiadało za zarządzanie connectivity po stronie komputera telematycznego pojazdu. System będzie reagował na informacje o dostępności WiFi i sieci komórkowej, zarządzał różnymi ścieżkami sieciowymi oraz zapewniał aplikacjom natychmiastową informację o utracie połączenia zamiast oczekiwania na timeout.

Obowiązki
  • Rozwój nowego serwisu systemowego w C++ na Linuxie,
  • Implementacja mechanizmów reagujących na zmiany dostępności sieci,
  • Zarządzanie routingiem oraz różnymi ścieżkami sieciowymi,
  • Praca z Linux networking stack na poziomie systemowym,
  • Obsługa VLAN-ów oraz reguł routingu i firewall,
  • Implementacja mechanizmów pozwalających aplikacjom szybko reagować na utratę connectivity,
  • Integracja z innymi komponentami systemu,
  • Udział w testach integracyjnych i HIL,
  • Współpraca z Connectivity Architectem przy projektowaniu rozwiązania.
Wymagania
  • Co najmniej 5 lat doświadczenia
  • Bardzo dobra znajomość Linux Networking,
  • Praktyczne doświadczenie z C++ na Linuxie,
  • Dobra znajomość semantyki i działania Linux networking stack,
  • Doświadczenie z Netlinkiem lub podobnymi niskopoziomowymi mechanizmami zarządzania networkingiem w Linuxie,
  • Doświadczenie z routingiem i policy-based routing,
  • Znajomość zagadnień związanych z socketami i komunikacją sieciową,
  • Doświadczenie w tworzeniu systemowych usług / daemonów na Linuxie,
  • Znajomość takich technologii jak: ip rule/ip route, multiple routing tables, VLAN, systemd, Linux sockets, network interfaces i zarządzanie stanem połączeń,
  • Bardzo dobry angielski (min B2).

Mile widziane:

  • Doświadczenie z systemd, gRPC lub inne mechanizmy komunikacji pomiędzy usługami, IPv6,
  • Doświadczenie w branży automotive, telematics lub connected car.
Oferujemy
  • Kontrakt B2B
  • Stawka: (140–190 PLN/h + VAT)
  • Osoby mieszkające poza Krakowem  pracują zdalnie z 2-3 dniowymi przyjazdami do biura raz na 3 tygodnie (koszty pokrywa klient)
  • Projekt w międzynarodowym środowisku technologicznym
Oferta pracy dodana miesiąc temu