Spline
Embedded Android Developer (Qt + Squish)
SplinePoland9 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
Cel projektu: przygotowanie referencyjnych case’ów pokazujących, jak Squish (froglogic) sprawdza się na urządzeniach z embedded Android (w tym Android Automotive/industrial). Szukamy przede wszystkim dewelopera embedded Android/Qt ze znajomością Squisha – nie typowego inżyniera automatyzacji testów.

Zakres zadań

  • Przygotowanie proof-of-concept i benchmarków działania Squish na Android (embedded).
  • Integracja aplikacji Qt/QML i środowiska Squish (instrumentation, AUT, obiekty, object map).
  • Tworzenie krótkich przykładów/repo referencyjnych i „best practices” (stabilność, wykrywalność elementów, performance).
  • Diagnozowanie problemów (adb, logcat, permissions, kontekst UI, warstwy renderowania).
  • Automatyzacja uruchamiania scenariuszy (squishserver/squishrunner), raportowanie i metryki.
  • Współpraca z zespołami produktowymi/QA po stronie klienta (konsulting techniczny, knowledge transfer).

Key Requirements Mile widziane

  • Wymagania (must-have)
    • Embedded Android dev: Android SDK/NDK, AOSP/Board Support – swoboda w pracy na urządzeniach.
    • Qt / QML / C++ w kontekście Android (build, deploy, integracje).
    • Praktyczna znajomość Squish: AUT na Androidzie, object identification, hooks, stabilizacja testów, runner/server.
    • Umiejętność diagnozowania problemów na sprzęcie: adb, logcat, profiling, uprawnienia, warstwy UI.
    • Doświadczenie z CI/CD (GitHub/GitLab/Jenkins) i skryptowaniem (Python/ Bash).
    • Doświadczenie w integracji Squish z Qt Quick, WebView/Hybrid, OpenGL/ANGLE.
    • Znajomość narzędzi: X-Ray/Jira, Allure/HTML reports, Docker/containers do runnerów.
    • Wiedza o ograniczeniach urządzeń embedded (wydajność, pamięć, zasilanie).
Tags

#QT #QtSqusih #Python

Key Skills

Ranked by relevance