Senior C Developer | Branża Energetyczna
Brak informacji o wynagrodzeniu
SeniorFull-time
#357105·Dodano dziś·0
Źródło: nofluffjobs.comTech Stack / Keywords
CMakeC++SSLTLSLDAPTCPIECPKIActive DirectoryDevOpsAzure DevOps
Firma i stanowisko
Nasz klient to międzynarodowa firma technologiczna działająca w ponad 140 krajach, specjalizująca się w rozwiązaniach dla energetyki, automatyzacji oraz cyfryzacji systemów 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
- Zaawansowana znajomość programowania w języku C
- Doświadczenie w rozwoju, utrzymaniu i refaktoryzacji bibliotek C
- Doświadczenie z CMake oraz pracą z bibliotekami 3rd party
- Znajomość bibliotek OpenSSL oraz libCURL
- Podstawowa znajomość C++ i Pythona
- Znajomość zagadnień cyberbezpieczeństwa, w szczególności: secure communication, certificate management, authentication, authorization oraz privilege management
- Znajomość SSL/TLS, LDAP, TCP/IP oraz podstaw kryptografii
- Umiejętność analizowania problemów technicznych, troubleshootingu oraz pracy z bug fixami
- Doświadczenie z Wiresharkiem w zakresie analizy ruchu sieciowego
- Podstawowa znajomość Git
- Samodzielność, dojrzałość techniczna i umiejętność krytycznego podejścia do wymagań biznesowych oraz technicznych
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
- Doświadczenie z testami automatycznymi, np. Behave
- 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
- 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)
- 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
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Edge One Solutions
197 aktywnych ofert