Senior Network C++ Engineer

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:

Celem projektu jest stworzenie 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 ilub z innymi mechanizmami komunikacji pomiędzy usługami, IPv6,
  • Doświadczenie w branży automotive, telematics lub connected car.

Klient ofertuje

  • 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). Kandydaci/tki z Krakowa i okolic pracują w modelu hybrydowym.
  • Projekt w międzynarodowym środowisku technologicznym
ID: 937 job_post.published_on: 17/08/2026
announcement.apply