Senior Embedded C Software Developer with Cryptography in Wrocław

Senior Embedded C Software Developer with Cryptography in Wrocław

Wrocław Pełny etat 63000 - 77000 zł / rok (szac.) Hybrydowo
H

W skrócie

  • Zadania: Twórz i utrzymuj oprogramowanie C dla urządzeń krytycznych dla bezpieczeństwa.
  • Firma: GlobalLogic - lider w rozwoju produktów cyfrowych.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami z zakresu kryptografii i technologii zabezpieczeń.
  • Kwalifikacje: 5+ lat doświadczenia 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 do naszego zespołu bezpieczeństwa. Dołącz do wysoko utalentowanego i dynamicznego zespołu, który rozwija i testuje nowoczesne biblioteki kryptograficzne zabezpieczone 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 w 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
  • Dobra znajomość języka angielskiego (pisany i mówiony) min. poziom B2
  • Samodzielność, dobre umiejętności rozwiązywania problemów, proaktywność i zdolność do pracy niezależnej
  • Znajomość zasad kryptograficznych:
    • Zrozumienie koncepcji matematycznych 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++)
    • Praktyczne doświadczenie z Rust

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

Senior Embedded C Software Developer with Cryptography in Wrocław – pracodawca: Hitachi, Ltd.

HITACHI ENERGY SERVICES SP. Z O.O. to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w Krakowie. Nasza kultura pracy opiera się na innowacyjności i współpracy, a my dbamy o dobrostan naszych pracowników, oferując konkurencyjne benefity oraz wsparcie w zakresie zdrowia psychicznego i fizycznego. Jako Software Governance & Quality Specialist będziesz miał szansę na realny wpływ na jakość oprogramowania, a także na rozwój młodszych członków zespołu, co czyni tę rolę nie tylko satysfakcjonującą, ale i pełną wyzwań.

H

Dane kontaktowe:

Zespół rekrutacyjny Hitachi, Ltd.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Embedded C Software Developer with Cryptography in Wrocław

Embedded C Development
Cryptography Knowledge
Assembly Language (ARM/RISC-V)
Software Testing Methodology
Problem-Solving Skills
Understanding of Cryptographic Principles
Symmetric and Asymmetric Cryptography Algorithms