Embedded C Software Developer in Wrocław

Embedded C Software Developer in Wrocław

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

W skrócie

  • Zadania: Twórz i utrzymuj oprogramowanie C dla urządzeń krytycznych dla bezpieczeństwa.
  • Firma: GlobalLogic, zaufany partner inżynieryjny w cyfrowym świecie.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i kompleksowy pakiet benefitów.
  • 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 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 na systemie wbudowanym, pisaniu automatycznych testów ukierunkowanych na funkcjonalność naszego oprogramowania zabezpieczającego o wysokiej wydajności oraz rozwijaniu zaawansowanych algorytmów przy jednoczesnym wsparciu dla wszystkich platform sprzętowych. Jeśli jesteś biegły w C, znasz się na kryptografii i nie boisz się zgłębiać tajemnic kryptografii, to jest to idealna okazja dla Ciebie.

Wymagania:

  • Wykształcenie wyższe 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 (w mowie i piśmie)
  • 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++)
    • 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 testowania, 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ść utrzymania
  • Współpraca z innymi programistami i architektami

Co oferujemy:

  • Projekty dające moc: 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.
  • Wzmacniający rozwój: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
  • Różnorodność i inkluzyjność: W GlobalLogic głęboko cenimy różnorodność i zapewniamy równe szanse dla wszystkich.
  • Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
  • Kompleksowe benefity: Oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje dobrostan naszych konsultantów.
  • Elastyczne możliwości: Priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.

Embedded C Software Developer in Wrocław – pracodawca: GlobalLogic

GlobalLogic Automotive to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inżynieryjnym w Krakowie. Nasza kultura pracy opiera się na ciągłym uczeniu się i wsparciu dla pracowników, co pozwala na rozwijanie umiejętności w obszarze testowania pojazdów oraz współpracy z zespołami inżynieryjnymi. Oferujemy elastyczne warunki pracy, bogaty pakiet benefitów oraz możliwość uczestniczenia w innowacyjnych projektach, które mają realny wpływ na życie ludzi.

G

Dane kontaktowe:

Zespół rekrutacyjny GlobalLogic

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

Embedded C Development
Cryptography Knowledge
Assembly Language (ARM/RISC-V)
Software Testing Methodology
Problem-Solving Skills
Secure Coding Practices
Understanding of Cryptographic Algorithms