Aplikuj teraz

Senior C++ Engineer - Android NDK (Praca zdalna)

Lumicode Sp. z o.o. (Pentacomp Group)

Warszawa, Al. Jerozolimskie 179
169 - 191 PLN
Zdalna
B2B
C++
Android NDK
MQTT
Kotlin
Bazel
Android HAL
💼 B2B
🌐 Zdalna
Pełny etat

Job description

Kim jesteśmy?

Lumicode Sp. z o.o. należy do Grupy Pentacomp, która jest producentem rozwiązań informatycznych i dostawcą profesjonalnych usług IT dla dużych przedsiębiorstw i sektora publicznego.

Jako Pentacomp tworzymy rozwiązania IT łączące innowacyjność z latami doświadczeń - a ich mamy całkiem sporo. Istniejemy na rynku prawie 30 lat i możemy pochwalić się wieloma zrealizowanymi projektami.

Aktualnie poszukujemy do projektu Senior C++ Engineer- Android NDK

Zakres obowiązków:

  • Tworzenie i rozwijanie kluczowych usług i bibliotek w C++ na platformę Android.

  • Projektowanie i implementacja komponentów niskopoziomowych, które integrują oprogramowanie ze sprzętem pojazdu.

  • Prowadzenie dyskusji architektonicznych i podejmowanie decyzji technicznych ( m.in. w kwestiach współbieżności i IPC).

  • Rozwijanie interfejsów JNI/IPC (Kotlin/AIDL) w celu udostępniania funkcjonalności aplikacjom Android.

  • Współpraca z interdyscyplinarnymi zespołami nad niezawodną integracją od warstwy sprzętowej do aplikacji.

  • Wspieranie wysokiej jakości kodu C++ oraz mentoring innych deweloperów.

Wymagania:

  • Tytuł licencjata (BS) z informatyki, inżynierii elektrycznej lub pokrewnej dziedziny (lub równoważne doświadczenie).

  • Ekspercka biegłość w nowoczesnym C++ (C++17/20) do programowania na poziomie systemowym, z głębokim zrozumieniem zarządzania pamięcią, współbieżności i optymalizacji wydajności.

  • Udowodnione doświadczenie w tworzeniu natywnych usług i bibliotek w systemach opartych na Linuksie, najlepiej w ramach Android Open Source Project (AOSP).

  • Doświadczenie z Android NDK oraz w tworzeniu interfejsów dla natywnego kodu C++ z frameworkiem Android (JNI).

  • Znajomość systemów kompilacji platformy Android, takich jak Soong lub Bazel.

  • Profesjonalne doświadczenie w rozwoju usług Android w Kotlin.

  • Ekspercka znajomość Git do kontroli wersji oraz doświadczenie z główną platformą CI/CD (np. GitLab CI, GitHub Actions, Jenkins).

Mile widziane:

  • Doświadczenie w rozwoju Android Hardware Abstraction Layer (HAL).

  • Głęboka znajomość mechanizmów komunikacji międzyprocesowej (IPC), zwłaszcza Android Binder/AIDL.

  • Doświadczenie z systemami operacyjnymi czasu rzeczywistego (RTOS) i rozwojem oprogramowania krytycznego pod względem bezpieczeństwa (np. ISO 26262).

  • Znajomość systemów przesyłania wiadomości, takich jak MQTT, DDS lub NATS.

  • Doświadczenie w kompilacji krzyżowej dla architektur ARM64.

Wyświetlenia: 3
Opublikowana8 dni temu
Wygasaza 22 dni
Rodzaj umowyB2B
Tryb pracyZdalna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior C++ Engineer - Android NDK"