Security Test Engineer
⚲ Katowice
140–165 zł netto (+ VAT) / godz.
Wymagania
- wykształcenie wyższe w dziedzinie informatyki lub pokrewnej
- praktyczne doświadczenie w programowaniu/skryptowaniu, preferowany Python
- solidna znajomość sieci komputerowych, w tym konfiguracja i rozwiązywanie problemów
- praktyczna znajomość metod testowania bezpieczeństwa: fuzz testing, negative testing, white-box/black-box
- angielski min. B2
Mile widziane
- doświadczenie z narzędziami do reverse engineeringu (IDA Pro, Ghidra, Radare2)
- znajomość przemysłowych protokołów komunikacyjnych (Ethernet/IP, CIP)
- doświadczenie w testowaniu systemów embedded, firmware lub urządzeń sprzętowych
Opis stanowiska
Zespół klienta — globalnego lidera technologii w automatyce przemysłowej i smart manufacturing — szuka inżyniera do wzmacniania bezpieczeństwa produktów i systemów przemysłowych. Będziesz prowadzić testy bezpieczeństwa white-box i black-box, analizować firmware i binaria, testować protokoły komunikacyjne oraz projektować scenariusze fuzz i negative testing, w tym podstawową walidację sprzętową. To rola dla osoby z zacięciem security, która lubi samodzielnie analizować złożone systemy i szukać podatności — wymagane jest praktyczne, a nie tylko teoretyczne, podejście do metod testowania oraz gotowość do samodzielnego pisania skryptów i narzędzi (głównie w Pythonie).
🔍 Dekoder Ogłoszenia
🔴
Hands-on experience with programming or scripting languages, preferably Python.
Oczekuje się, że będziesz samodzielnie pisać skrypty i narzędzia, a nie tylko używać gotowych.
🔴
Solid understanding of computer networking, including configuration and troubleshooting.
Będziesz musiał nie tylko rozumieć sieci, ale też aktywnie je konfigurować i naprawiać problemy.
🔴
Familiarity with software security testing methodologies, including fuzz testing, negative testing, and white-box/black-box testing.
Wymagana jest praktyczna znajomość tych metod, a nie tylko teoretyczna wiedza.
🔴
This position is ideal for a security-focused engineer who enjoys analyzing complex systems, uncovering vulnerabilities, and developing innovative testing approaches for embedded and industrial environments.
Praca może wymagać dużo samodzielnego myślenia i kreatywności w rozwiązywaniu problemów, a nie tylko wykonywania rutynowych zadań.