NoFluffJobs Stacjonarnie Expert

Architekt/ka ds. inżynierii sieciowej i kart SmartNIC

NASK Państwowy Instytut Badawczy

⚲ Warszawa

15 000 - 25 000 PLN (PERMANENT)

Wymagania

  • SmartNIC
  • C
  • C++
  • DPDK (nice to have)
  • eBPF (nice to have)
  • IDS/IPS (nice to have)

Opis stanowiska

O projekcie: Rola polega na projektowaniu i iteracyjnym doskonaleniu scenariuszy wykorzystania technologii kart sieciowych typu SmartNIC (np. Napatech NT400D13 z oprogramowaniem Packet Capture, Intel IPU) oraz niskopoziomowych technik programowania sieciowego (np. DPDK, PF_RING) w architekturze i wytwarzaniu systemu bezpieczeństwa sieciowego klasy IDS/IPS (Intrusion Detection System / Intrusion Prevention System). Kandydat przyjmuje do wiadomości i akceptuje, że w związku z wykonywaniem przez niego obowiązków pracowniczych, może otrzymywać zadania w projektach realizowanych z zachowaniem rygorów określonych w ustawie z dnia 5 sierpnia 2010 r. o ochronie informacji niejawnych (Dz.U.2025.1209 t.j. z dnia 2025.09.02) i zobowiązuje się w takim przypadku poddać odpowiedniemu dla klauzuli, jaką opatrzony jest dany projekt, postępowaniu sprawdzającemu, prowadzonemu zgodnie z ww. ustawą, jak również odbyć wymagane szkolenia z ochrony informacji niejawnych. Wymagania: - 5 letnie doświadczenie w tworzeniu oprogramowania sieciowego dla systemu Linux - Bardzo dobra znajomość architektury systemu Linux w tym jądra systemu oraz mechanizmów procesowania pakietów przez system - Doświadczenie w integracji oprogramowania z systemem operacyjnym na niskim poziomie - Praktyczna znajomość wybranej technologii SmartNIC - Bardzo dobra znajomość języków C/C++ - Zdolność pracy w trybie eksploracyjnym i prototypowym Mile widziane - Znajomość technologii DPDK, eBPF - Doświadczenie w projektach z obszaru cyberbezpieczeństwa - Znajomość rynkowych rozwiązań IDS/IPS (np. Snort, Suricata) - Doświadczenie w projektach badawczo-rozwojowych Codzienne zadania: - Budowa prototypu systemu IDS/IPS z wykorzystaniem kart SmartNIC - Rozpoznawanie możliwości oraz różnych ścieżek projektowych w zależności od wybranych technologii - Eksploracja i ocena możliwości kart SmartNIC oraz rozwiązań programowych (np. DPDK, PF_RING) - Budowa i prezentacja środowisk proof-of-concept - Dokumentowanie wniosków technicznych i rekomendowanie kierunków dalszych prac