Firma AIScreen - szybko rozwijająca się firma B2B SaaS, oferująca rozwiązania chmurowe do zarządzania cyfrowymi reklamami, poszukuje wykwalifikowanego specjalisty do dostosowania oprogramowania układowego Android X96 TV Stick. Celem projektu jest skonfigurowanie urządzenia do automatycznego uruchamiania oprogramowania AIScreen Digital Signage, skonfigurowanie trybu kiosku, zdalnego sterowania i innych funkcji do pracy z cyfrowymi reklamami.
Tryb kiosku — Urządzenie powinno być zablokowane na użycie tylko AIScreen (bez dostępu do innych aplikacji lub ustawień).
Zdalne sterowanie — Zrealizować możliwość zdalnej aktualizacji oprogramowania układowego i zarządzania urządzeniem za pomocą poleceń aplikacji (konfiguracja Wi-Fi, godziny pracy, ponowne uruchomienie urządzenia i inne funkcje).
Konfiguracja godzin pracy — Urządzenie powinno automatycznie włączać się i wyłączać zgodnie z wcześniej ustalonym harmonogramem.
Podłączenie do Wi-Fi za pomocą pilota — Urządzenie powinno mieć prosty interfejs do konfiguracji Wi-Fi przy pierwszym uruchomieniu.
Optymalizacja wydajności — Efektywne wykorzystanie CPU i GPU do odtwarzania treści w Full HD i 4K, z możliwością wyświetlania wideo i animacji.
Branding — Zastąpić standardową animację ładowania na dostosowaną z logo AIScreen.
Automatyczne aktualizacje — Skonfigurować automatyczne aktualizacje przez repozytorium na GitHubie do pobierania aktualnej wersji AIScreen.
Wymagane umiejętności:
Doświadczenie w pracy z Android OS — Wiedza o oprogramowaniach układowych i jądrze systemu.
Praca z narzędziami do modyfikacji oprogramowania układowego — Doświadczenie z Amlogic USB Burning Tool, Android Kitchen, SuperR's Kitchen.
Konfiguracja połączeń sieciowych — Doświadczenie z Wireshark, konfiguracja Wi-Fi i stabilnych połączeń sieciowych.
Umiejętności programowania — Praca z Git, ADB, pisanie skryptów do automatyzacji.
Doświadczenie w pracy z treściami multimedialnymi — Odtwarzanie wideo i animacji w wysokiej rozdzielczości (Full HD, 4K).
Doświadczenie w optymalizacji zasobów urządzeń — Zarządzanie wydajnością CPU i GPU.
Terminy realizacji:
Projekt powinien być zakończony w ciągu 1,5 - 2 miesięcy.