Senior C Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#356634·Dodano 5 dni temu·0
Źródło: Edge One Solutions
Aplikuj teraz

Tech 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

Edge One Solutions

223 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz