W skrócie
- Zadania: Twórz i utrzymuj oprogramowanie C dla urządzeń krytycznych dla bezpieczeństwa.
- Firma: GlobalLogic, lider w inżynierii cyfrowej z różnorodnymi projektami.
- Benefity: Konkurencyjne wynagrodzenie, kompleksowy pakiet benefitów i elastyczne możliwości pracy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i nauki.
- Dlaczego ta praca: Pracuj nad przełomowymi projektami w dziedzinie kryptografii i technologii zabezpieczeń.
- Kwalifikacje: Doświadczenie w programowaniu w C oraz znajomość kryptografii.
Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.
Poszukujemy doświadczonego inżyniera C Embedded, który dołączy do naszego zespołu ds. bezpieczeństwa. Będziesz częścią utalentowanego i dynamicznego zespołu, który rozwija i testuje nowoczesne biblioteki kryptograficzne chronione przed atakami fizycznymi i logicznymi, mające zastosowanie w różnych dziedzinach (płatności, identyfikacja, mobilność, IoT, motoryzacja, przetwarzanie brzegowe itp.).
Główne wyzwanie dla programistów bibliotek kryptograficznych w zespole Secure Software IP polega na zrozumieniu funkcjonalności biblioteki kryptograficznej działającej na systemie wbudowanym, pisaniu automatycznych testów ukierunkowanych na funkcjonalność naszego oprogramowania zabezpieczającego o wysokiej wydajności oraz opracowywaniu zaawansowanych algorytmów przy jednoczesnym wsparciu dla wszystkich platform sprzętowych.
Wymagania:
- Wykształcenie w dziedzinie informatyki, inżynierii mikroelektroniki, matematyki lub pokrewnej
- Ponad 5-letnie doświadczenie zawodowe
- Bardzo dobra znajomość rozwoju wbudowanego C
- Znajomość języka asemblera (ARM/RISC-V)
- Znajomość metodologii testowania oprogramowania (testy jednostkowe, analiza statyczna kodu)
- Znajomość rozwoju i/lub testowania wbudowanego jest mile widziana
- Zaawansowany angielski (pisany i mówiony)
- Umiejętność samodzielnej organizacji pracy oraz dobre umiejętności rozwiązywania problemów
- Znajomość zasad kryptograficznych:
- Zrozumienie matematycznych koncepcji stojących za nowoczesną kryptografią
- Zrozumienie algorytmów kryptografii symetrycznej lub asymetrycznej oraz ich praktycznych zastosowań
- Zrozumienie funkcji skrótu kryptograficznego i mechanizmów uwierzytelniania wiadomości
- Zrozumienie zarządzania kluczami, funkcji pochodnych kluczy, podpisów cyfrowych i uwierzytelniania opartego na certyfikatach
- Znajomość praktyk bezpiecznego kodowania i powszechnych luk w zabezpieczeniach w systemach wbudowanych
Mile widziane:
- Praktyczne doświadczenie z językami programowania OOP (C++) będzie plusem
- Praktyczne doświadczenie z Rustem będzie plusem
Obowiązki:
- Rozwój i utrzymanie oprogramowania wbudowanego C dla urządzeń krytycznych dla bezpieczeństwa
- Implementacja, integracja i optymalizacja algorytmów kryptograficznych
- Analiza algorytmów kryptograficznych z naciskiem na wydajność, zużycie pamięci i bezpieczeństwo
- Definiowanie strategii testowych, specyfikacji testów i procedur walidacyjnych
- Analiza, debugowanie i rozwiązywanie problemów związanych z bibliotekami kryptograficznymi i oprogramowaniem wbudowanym
- Wsparcie integracji rozwiązań kryptograficznych w platformach i produktach wbudowanych
- Przeprowadzanie przeglądów kodu z naciskiem na jakość oprogramowania, bezpieczeństwo i łatwość konserwacji
- Współpraca z innymi programistami i architektami
Co oferujemy:
- Empowering Projects: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość wniesienia wkładu w przełomowe projekty wykorzystujące nowoczesne technologie.
- Empowering Growth: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
- DE&I Matters: Głęboko cenimy różnorodność i dążymy do zapewnienia równych szans dla wszystkich osób.
- Career Development: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
- Comprehensive Benefits: Oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje ogólne dobro naszych konsultantów.
- Flexible Opportunities: Priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.
O GlobalLogic:
GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem w zakresie inżynierii cyfrowej dla największych i najbardziej innowacyjnych firm na świecie.
Embedded C Software Developer with Cryptography in Katowice – pracodawca: GlobalLogic Inc.
GlobalLogic to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku IoT. Nasza kultura pracy opiera się na różnorodności i inkluzyjności, co sprzyja kreatywności i innowacyjności. Oferujemy elastyczne warunki pracy oraz kompleksowy pakiet benefitów, dbając o zdrowie i dobrostan naszych pracowników.