Młodszy Programista Linux C (K,M,N)
Enamor International Sp. z o.o.
⚲ Warszawa
7 000 - 14 000 PLN (B2B)
Wymagania
- IP Linux
- TCP
- UDP
- C
- C++
- SSL
- TLS
- kernel space (nice to have)
- Biblioteki Kryptograficzne (nice to have)
- OpenSSL (nice to have)
Opis stanowiska
O projekcie: O NAS Jesteśmy szybko rozwijającą się firmą w branży teleinformatycznej, działającą głównie w obszarach cyberbezpieczeństwa oraz bezpieczeństwa systemów teleinformatycznych. Zajmujemy się projektowaniem, implementacją oraz wdrażaniem rozwiązań w obszarze cyberbezpieczeństwa, a także implementacją własnego oprogramowania i urządzeń w obszarze bezpieczeństwa sieci. Mamy duże doświadczenie w projektach w zakresie cyberochrony, tworzymy też własne systemy wspierające walkę z przestępczością w sieci. OFERUJEMY - ciekawą pracę przy projekcie związanym ze stworzeniem innowacyjnego rozwiązania sieciowego Plumla - bardzo dobre warunki zatrudnienia – umowa o pracę lub B2B - otwarte możliwości edukacyjne (szkolenia/kursy/konferencje) - ciekawe zadania pozwalające zdobyć profesjonalne doświadczenie - pakiet benefitów pozapłacowych (m.in.: karta Multisport, opieka medyczna Medicover) - elastyczny czas pracy w młodym i prężnie rozwijającym się zespole - możliwość pracy zdalnej Wymagania: Nasze Wymagania - znajomość stosu sieciowego IP Linux, doświadczenie programistyczne z usługami sieciowymi TCP i UDP - kodowanie user space w Linux: C/C++ - zainteresowania działaniem sieci IP i usług - znajomość mechanizmów kryptografii: SSL/TLS - samodzielność i staranność, zadaniowy tryb pracy, odpowiedzialność za projekt - dobra znajomość języka angielskiego - umiejętność pracy z dokumentacją Mile widziane: - znajomość jądra systemu linux i kodowanie kernel space (opcjonalnie) - doświadczenie w programowaniu systemów embedded bazujących na LINUX - znajomość bibliotek kryptograficznych, np. OpenSSL Codzienne zadania: - współpraca przy wdrożeniu z architektem, programistami i użytkownikami biznesowymi - rozwijanie i utrzymywanie obecnych systemów oraz projektowanie i budowanie nowych - automatyzacja i optymalizacja procesów wytwarzania oprogramowania oraz dbanie o jego jakość - rozwijanie i utrzymywanie dokumentacji technicznej