Senior Network C++ Engineer
⚲ Kraków
140 - 190 zł netto (+ VAT)
Wymagania
- C++
Opis stanowiska
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.
O firmie:
- Jako ITP IT Performance specjalizujemy się w outsourcingu, konsultingu i rekrutacji głównie w obszarze IT.
Zakres obowiązków:
- 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.
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). Kandydaci/tki z Krakowa i okolic pracują w modelu hybrydowym.
- Projekt w międzynarodowym środowisku technologicznym
- 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.
O firmie:
- Jako ITP IT Performance specjalizujemy się w outsourcingu, konsultingu i rekrutacji głównie w obszarze IT.
Zakres obowiązków:
- 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.
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). Kandydaci/tki z Krakowa i okolic pracują w modelu hybrydowym.
- Projekt w międzynarodowym środowisku technologicznym
🔍 Dekoder Ogłoszenia
🔴
Rozwój nowego serwisu systemowego w C++ na Linuxie
Może oznaczać zarówno tworzenie od podstaw innowacyjnego rozwiązania, jak i rozbudowę istniejącego, potencjalnie starszego kodu.
🔴
Implementacja mechanizmów reagujących na zmiany dostępności sieci
Oczekuje się, że kandydat będzie tworzył kod, który będzie aktywnie monitorował i reagował na problemy z połączeniem, co może być złożone i czasochłonne.
🔴
Praca z Linux networking stack na poziomie systemowym
Wymaga głębokiego zrozumienia i manipulacji niskopoziomowymi komponentami systemu operacyjnego, co może być trudniejsze niż praca na wyższych poziomach abstrakcji.
🟡
Udział w testach integracyjnych i HIL
Może oznaczać, że rola obejmuje nie tylko rozwój, ale także zaangażowanie w proces testowania, w tym potencjalnie w bardziej złożone scenariusze testów sprzętowo-programowych.
🔴
Współpraca z Co
Niepełne zdanie sugeruje brak informacji o kluczowych współpracownikach lub zespołach, co może być niedopatrzeniem lub wskazywać na niejasną strukturę zespołu.