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.