Senior C Developer | Branża Energetyczna

Brak informacji o wynagrodzeniu
SeniorFull-time
#357105·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech 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

Edge One Solutions

197 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz