Senior Software Engineer – Automotive Digital Key in Kraków

Senior Software Engineer – Automotive Digital Key in Kraków

Kraków Pełny etat 122940 - 150260 zł / rok (szac.) Stacjonarnie
G

W skrócie

  • Zadania: Twórz oprogramowanie dla innowacyjnych rozwiązań kluczy cyfrowych w pojazdach.
  • 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 i wpływaj na przyszłość motoryzacji.
  • Kwalifikacje: Doświadczenie w programowaniu embedded i znajomość standardów motoryzacyjnych.

Przewidywane wynagrodzenie mieści się w przedziale 122940 - 150260 zł za rok.

Poszukujemy wykwalifikowanego inżyniera oprogramowania na stanowisko Senior Software Engineer, który będzie odpowiedzialny za rozwój agenta CCC Digital Key R3 po stronie pojazdu. W tej roli zbudujesz krytyczną warstwę oprogramowania, która napędza 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 wbudowanego, kryptografii i architektur motoryzacyjnych, zapewniając, że nasze rozwiązania kluczy cyfrowych 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 oprogramowaniu wbudowanym: Udokumentowane doświadczenie w inżynierii oprogramowania wbudowanego, 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) oraz 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 Release 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 sesjami: Architektura i zarządzanie silnikiem współbieżności wielosesyjnej z ponad 20 typami przepływów, dyspozycją opartą na tabelach, zdarzeniami wyzwalanymi przez wyzwalacze, 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. Konfiguracja protokołów SPAKE2+ i scrypt, w tym mechanizmów odzyskiwania zabezpieczeń.
  • Integracja systemu: NvM: wersjonowane przechowywanie stanu klucza. Porty AUTOSAR Rte: komunikacja z komponentami oprogramowania In-Vehicle Infotainment (IVI) i chmurowymi. 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 dające moc: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów, które wykorzystują nowoczesne technologie. Jako zespół tworzymy produkty cyfrowe, które pozytywnie wpływają na życie ludzi.
  • Wzrost dający moc: 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, zapewniając ich ciągły rozwój i sukces.
  • 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. Regularne interakcje z naszymi zespołami zapewniają ich zaangażowanie, motywację i uznanie. Umożliwiamy naszym członkom zespołu dążenie do celów zawodowych z pewnością i entuzjazmem.
  • Kompleksowe świadczenia: Oprócz sprawiedliwej rekompensaty, oferujemy kompleksowy pakiet świadczeń, który priorytetowo traktuje ogólne samopoczucie naszych konsultantów. Naprawdę dbamy o ich zdrowie i staramy się stworzyć pozytywne środowisko pracy.
  • 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. Odkryj opcje relokacji i rotacji dla różnorodnych doświadczeń kulturowych i zawodowych w różnych krajach z naszą firmą.

O GlobalLogic

GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem inżynieryjnym w dziedzinie cyfrowej dla największych i najbardziej myślących przyszłościowo 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. Dziś nadal współpracujemy z klientami w transformacji biznesów i redefiniowaniu branż poprzez inteligentne produkty, platformy i usługi.

Senior Software Engineer – Automotive Digital Key in Kraków – 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 Senior Software Engineer – Automotive Digital Key in Kraków

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