Senior Software Engineer – Automotive Digital Key in Katowice

Senior Software Engineer – Automotive Digital Key in Katowice

Katowice Pełny etat 108000 - 132000 zł / rok (szac.) Stacjonarnie
G

W skrócie

  • Zadania: Twórz oprogramowanie dla innowacyjnych rozwiązań kluczy cyfrowych w motoryzacji.
  • Firma: GlobalLogic, lider w inżynierii cyfrowej z różnorodnymi projektami.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami kariery w międzynarodowym zespole.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami, które zmieniają sposób, w jaki korzystamy z pojazdów.
  • Kwalifikacje: Doświadczenie w programowaniu w C/C++ oraz znajomość standardów motoryzacyjnych.

Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.

Poszukujemy wykwalifikowanego inżyniera oprogramowania, który opracuje nasz agent CCC Digital Key R3 po stronie pojazdu. W tej roli zbudujesz krytyczną warstwę oprogramowania, która obsługuje element zabezpieczający i ułatwia płynną komunikację między pojazdami a smartfonami, kartami i brelokami za pomocą BLE, NFC i UWB. Będziesz stawiać czoła złożonym wyzwaniom w zakresie oprogramowania osadzonego, kryptografii i architektur motoryzacyjnych, zapewniając, że nasze rozwiązania klucza cyfrowego są wysoce bezpieczne, błyskawiczne i uniwersalnie niezawodne.

Wymagania

  • Wykształcenie: Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania, inżynierii elektrycznej lub pokrewnej dziedziny technicznej.
  • Ekspertyza w zakresie oprogramowania osadzonego: Udokumentowane doświadczenie w inżynierii oprogramowania osadzonego, w szczególności w pisaniu wysoko zoptymalizowanego kodu C/C++ dla środowisk o ograniczonych zasobach i czasie rzeczywistym.
  • Standardy motoryzacyjne: Silna znajomość architektur oprogramowania motoryzacyjnego, idealnie AUTOSAR (Classic/Adaptive), w tym praktyczne doświadczenie z Rte, NvM, Complex Device Drivers (CDD) i diagnostyką UDS.
  • Łączność bezprzewodowa: Solidne zrozumienie protokołów komunikacji krótkozasięgowej, w szczególności BLE, NFC i UWB.
  • Bezpieczeństwo i kryptografia: Doświadczenie z elementami zabezpieczającymi, protokołami kart inteligentnych (ISO 7816 APDU) oraz kryptografią stosowaną. Znajomość zarządzania certyfikatami (PKI, CSR, przechowywanie root/intermediate) i algorytmów kryptograficznych (SPAKE2+, scrypt) jest bardzo preferowana.
  • Architektura systemu: Udokumentowana zdolność do projektowania i wdrażania złożonych maszyn stanów, obsługi zdarzeń opartej na tabelach oraz mechanizmów współbieżności wielosesyjnej z rygorystycznymi ograniczeniami czasowymi (np. budżety uruchamialne 10 ms).
  • Wiedza branżowa (bonus): Doświadczenie z standardami Car Connectivity Consortium (CCC) Digital Key (szczególnie Wydanie 3) jest dużą zaletą.
  • Jakość i testowanie: Silne nastawienie na walidację oprogramowania, testy jednostkowe i debugowanie złożonych systemów rozproszonych.
  • Komunikacja: Biegła znajomość języka angielskiego z umiejętnością efektywnej współpracy w globalnym, międzyfunkcyjnym zespole.

Obowiązki zawodowe

  • Rozwój end-to-end: Prowadzenie rozwoju, testowania i walidacji agenta Digital Key, aby zapewnić solidne, gotowe do produkcji oprogramowanie motoryzacyjne.
  • Zarządzanie przepływem i sesją: Architektura i zarządzanie silnikiem współbieżności wielosesyjnej z ponad 20 typami przepływów, dyspozycją opartą na tabelach, zdarzeniami wyzwalającymi, timerami TTL i arbitrażem elementów zabezpieczających.
  • Wykonanie w czasie rzeczywistym: Wdrażanie przepływów Car Connectivity Consortium (CCC) jako jawnych, nieblokujących maszyn stanów działających w ramach rygorystycznego budżetu uruchamialnego 10 ms.
  • Bezpieczna komunikacja i kryptografia: Wdrażanie warstwy ISO 7816 APDU. Zarządzanie dostarczaniem certyfikatów i kluczy, w tym generowanie LTK + CSR na urządzeniu oraz przechowywanie root/intermediate/attestation.
  • Integracja systemu: Bezproblemowa integracja agenta w ekosystemie oprogramowania motoryzacyjnego, zarządzanie: NvM: wersjonowane przechowywanie stanu klucza. AUTOSAR Rte Ports: komunikacja z komponentami oprogramowania In-Vehicle Infotainment (IVI) i chmurowymi (SWCs). Złożone sterowniki urządzeń (CDD): interfejsowanie z elementem zabezpieczającym. Diagnostyka UDS: zarządzanie pełną powierzchnią diagnostyczną w celu rozwiązywania problemów i zgodności.

Co oferujemy

  • Projekty umożliwiające rozwój: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów wykorzystujących nowoczesne technologie.
  • Wzrost i rozwój: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego. Nasze zaangażowanie polega na zapewnieniu terminowej i kompleksowej pomocy dla każdego konsultanta poprzez nasz dedykowany zespół ds. nauki i rozwoju.
  • Różnorodność i inkluzyjność: W GlobalLogic głęboko cenimy i akceptujemy różnorodność. Jesteśmy zobowiązani do zapewnienia równych szans dla wszystkich osób, wspierając inkluzywne i wzmacniające środowisko pracy.
  • Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując obfite możliwości wzrostu.
  • Kompleksowe świadczenia: Oprócz sprawiedliwej rekompensaty, oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje ogólne samopoczucie naszych konsultantów.
  • Elastyczne możliwości: W GlobalLogic 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 inżynieryjnym w dziedzinie cyfrowej dla największych i najbardziej innowacyjnych firm na świecie. Od 2000 roku jesteśmy na czołowej pozycji w rewolucji cyfrowej – pomagając tworzyć niektóre z najbardziej innowacyjnych i szeroko stosowanych produktów i doświadczeń cyfrowych.

Senior Software Engineer – Automotive Digital Key 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.

G

Dane kontaktowe:

Zespół rekrutacyjny GlobalLogic Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer – Automotive Digital Key in Katowice

Embedded Software Engineering
C/C++ Programming
Automotive Software Architectures
AUTOSAR (Classic/Adaptive)
BLE Communication Protocol
NFC Communication Protocol
UWB Communication Protocol