Senior C Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#356634·Dodano 5 dni temu·0
Źródło: Edge One SolutionsTech Stack / Keywords
CCMakeWiresharkAzure DevOpsPython
Firma i stanowisko
Nasz klient to międzynarodowa firma technologiczna działająca w ponad 140 krajach. Specjalizuje się w rozwiązaniach dla energetyki, automatyzacji oraz cyfryzacji systemów energetycznych, wspierając globalną transformację w kierunku zrównoważonych i inteligentnych sieci energetycznych. Firma tworzy innowacyjne produkty i systemy dla energetyki, transportu, przemysłu oraz infrastruktury krytycznej. Środowisko pracy charakteryzuje się wysokim poziomem inżynierskiej ekspertyzy, kulturą współpracy i międzynarodowymi zespołami projektowymi.
Wymagania
- Bardzo dobra znajomość programowania w języku C
- Doświadczenie w budowaniu projektów z wykorzystaniem CMake oraz pracy z bibliotekami 3rd party
- Znajomość Pythona, w tym konfiguracja środowiska i uruchamianie testów, np. Behave
- Znajomość zagadnień cyberbezpieczeństwa, w szczególności szyfrowania, autentykacji, autoryzacji, SSL/TLS, LDAP oraz PKI
- Podstawowa wiedza z kryptografii, m.in. hashing, signatures, symmetric/asymmetric encryption, Diffie-Hellman
- Umiejętność analizy ruchu sieciowego i troubleshootingu z wykorzystaniem Wiresharka
- Doświadczenie z Azure DevOps, w tym konfiguracją pipeline’ów, uruchamianiem testów i troubleshootingiem
- Podstawowa znajomość Git
- Podstawowa znajomość C++ i .NET umożliwiająca integrację z zewnętrznymi aplikacjami
Nice to have:
- Znajomość standardów cyberbezpieczeństwa, szczególnie IEC 62351 oraz IEC 62443-4-1 / IEC 62443-4-2
- Doświadczenie z threat modelingiem i vulnerability handling
- Znajomość PKI, certificate management oraz Active Directory
- Doświadczenie z systemami embedded
- Podstawowe kompetencje DevOps, szczególnie w zakresie Azure DevOps i konfiguracji pipeline’ów
Obowiązki
- Rozwój i utrzymanie komponentów cyberbezpieczeństwa wykorzystywanych w produktach klienta
- Tworzenie oraz rozwijanie kodu w języku C
- Upgrade i utrzymanie bibliotek 3rd party
- Budowanie projektów z wykorzystaniem CMake
- Rozwijanie komponentów odpowiedzialnych za secure communication, authentication, authorization, PKI, certificate management oraz SYSLOG
- Praca nad rozwiązaniami związanymi z MFA oraz SSO
- Wdrażanie bezpieczniejszych algorytmów hashujących wykorzystywanych do przechowywania haseł
- Analiza i rozwiązywanie problemów zgłaszanych przez klientów
- Refaktoryzacja kodu oraz zwiększanie pokrycia testami
- Konfiguracja środowisk oraz pipeline’ów w Azure DevOps
- Uruchamianie testów, w tym testów opartych o Python i Behave
- Analiza ruchu sieciowego z wykorzystaniem Wiresharka
- Współpraca z zespołami developerskimi, security oraz infrastrukturalnymi przy rozwoju wspólnej platformy bezpieczeństwa
Oferta
- Pełne wsparcie w rozwoju zawodowym i osobistym
- Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Dbałość o work-life balance, w tym wyjścia integracyjne, aktywności sportowe i webinary #edge1talks
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
- Elastyczne benefity z systemem punktowym
- Lekcje języka angielskiego dopasowane do poziomu, idealne do pracy w międzynarodowym środowisku
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Kursy językowe
Edge One Solutions
223 aktywne oferty