Senior Software Engineer in Katowice

Senior Software Engineer in Katowice

Katowice Pełny etat 64350 - 78650 zł / rok (szac.) Hybrydowo
G

W skrócie

  • Zadania: Twórz oprogramowanie dla nowoczesnych samochodów, łącząc chmurę z pojazdem.
  • Firma: GlobalLogic - lider w inżynierii cyfrowej i innowacji.
  • Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Możliwości rozwoju kariery i różnorodne doświadczenia kulturowe.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami w dynamicznym środowisku technologicznym.
  • Kwalifikacje: Doświadczenie w C++ i Embedded Linux, umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 64350 - 78650 zł za rok.

Poszukujemy wysoko wykwalifikowanego inżyniera oprogramowania C++, który będzie odpowiedzialny za budowanie i utrzymywanie naszego rdzenia usługi połączeń w samochodzie. W tej roli będziesz rozwijać krytyczną warstwę oprogramowania, która łączy chmurę z pojazdem – kończąc połączenia chmurowe za pomocą MQTT/Protobuf i tłumacząc je płynnie na sygnały pojazdu przez D-Bus.

Będziesz odpowiedzialny za dynamiczny system, który napędza nowoczesne doświadczenie związane z połączonym samochodem, obsługując wszystko, od zdalnego sterowania klimatyzacją po tryb czuwania i bezpieczną rejestrację urządzeń.

Wymagania:

  • Wykształcenie: Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny technicznej.
  • Programowanie: Silna, udowodniona biegłość w C++, z naciskiem na budowanie solidnych, wydajnych aplikacji.
  • Embedded Linux: Głębokie doświadczenie w rozwijaniu oprogramowania dla środowisk Embedded Linux (tło Telecom/C++ Linux).
  • Sieci i protokoły: Rozległe doświadczenie w rozwijaniu aplikacji Linux wykorzystujących MQTT i HTTPS. Znajomość Protobuf i D-Bus (GDBus) jest bardzo korzystna.
  • Bezpieczeństwo: Zrozumienie zabezpieczonego dostępu do urządzeń, mTLS i zarządzania certyfikatami.
  • Doświadczenie w branży motoryzacyjnej (mile widziane): Wcześniejsze doświadczenie w branży motoryzacyjnej – szczególnie praca z sygnałami CAN, jednostkami telematycznymi lub architekturami pojazdów połączonych jest dużym plusem.
  • Komunikacja: Biegła znajomość języka angielskiego z umiejętnością efektywnej współpracy w globalnym, międzyfunkcyjnym zespole.

Obowiązki:

  • Rozwój usług zdalnych: Implementacja i zarządzanie 20+ usługami zdalnymi za pomocą jednolitego interfejsu z aktywacją napędzaną przez backend i negocjacją wersji protokołu dla każdej usługi.
  • Zarządzanie cyklem życia urządzenia: Architektura bezpiecznego cyklu życia urządzenia, zarządzanie rejestracją bootstrap mTLS, CSR na urządzeniu, odnawianiem certyfikatów usług i provisioningiem backendowym.
  • Architektura rdzenia i abstrakcja pojazdu: Budowanie maszyny stanów połączenia MQTT i warstwy abstrakcji pojazdu GDBus.
  • Implementacja kontroli przepływu: Projektowanie warstwy kontroli przepływu komunikującej się z MCU Keyless Agent.
  • Zapewnienie jakości: Przejęcie odpowiedzialności za cykl rozwoju end-to-end, w tym rygorystyczne testowanie i walidację wszystkich wdrożonych funkcji.

Co oferujemy:

  • Projekty dające moc: Oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów, które wykorzystują nowoczesne technologie.
  • Rozwój: Promujemy kulturę ciągłego uczenia się i rozwoju zawodowego.
  • Różnorodność i integracja: Cenimy różnorodność i dążymy do zapewnienia równych szans dla wszystkich osób.
  • Rozwój kariery: Kładziemy duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
  • Kompleksowe korzyści: 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.

Senior Software Engineer 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 in Katowice

C++
Embedded Linux
MQTT
HTTPS
Protobuf
D-Bus
mTLS