Bulldogjob Stacjonarnie Mid

Android Developer

Luxoft DXC

⚲ Krakow

Do uzgodnienia

Wymagania

  • doświadczenie w tworzeniu i utrzymaniu aplikacji Android w Java/Kotlin
  • praktyczna znajomość C++ (w tym nowoczesne idiomy: RAII, obsługa błędów bezpieczna wyjątkowo)
  • doświadczenie z JNI i integracją kodu natywnego z Androidem (zarządzanie pamięcią, wątki)
  • umiejętność debugowania i optymalizacji wielowątkowych pipeline'ów przetwarzania wideo w czasie rzeczywistym
  • doświadczenie w projektowaniu i implementacji IPC między procesami
  • znajomość dobrych praktyk Android (cykl życia, wątki, zarządzanie zasobami)
  • doświadczenie w pisaniu testów jednostkowych i integracyjnych dla warstwy Android i natywnej
  • umiejętność współpracy z badaczami CV/ML i inżynierami C++

Opis stanowiska

Praca przy aplikacjach Android i warstwie integracyjnej JNI dla szerokiej gamy urządzeń do wideokonferencji — kamer konferencyjnych i produktów pokrewnych. W praktyce rozwijasz aplikację (Java/Kotlin), która wystawia funkcje oparte na computer vision i ML (śledzenie osób, kadrowanie, rozumienie sceny), oraz łączysz ją z natywnymi bibliotekami C++20 przez JNI, dbając o granice API, zarządzanie pamięcią i wątki. Do tego dochodzi projektowanie IPC między nową aplikacją a istniejącym ekosystemem oraz debugowanie wielowątkowych, czasu rzeczywistego pipeline'ów przetwarzania wideo na sprzęcie Android. To oferta dla kogoś, kto swobodnie porusza się po obu stronach granicy Java/Kotlin–C++ i nie boi się pracy z kodem natywnym w kontekście produkcyjnym.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.