Summary
✨ AI‑Generated
Seeking a specialist to develop and integrate the Android platform layer at the intersection of software and hardware. The role involves board bring-up, firmware configuration, Linux customization, and driver development for embedded devices.
Highlights
Opportunity to work on challenging embedded Android projects involving low-level software, hardware integration, and system bring-up activities.
Description
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce.
We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy specjalisty odpowiedzialnego za rozwój i integrację warstwy BSP dla systemu Android, pracującego na styku oprogramowania i sprzętu.
Rola obejmuje zarówno pracę z niskopoziomowym oprogramowaniem, jak i współpracę z komponentami hardware'owymi.
Zakres Projektu
Uruchamianie nowego sprzętu od podstaw (board bring-up), w tym inicjalizacja bootloadera oraz konfiguracja firmware'u niskopoziomowegoDostosowywanie jądra Linux oraz tworzenie i portowanie sterowników dla komponentów takich jak Wi-Fi, Bluetooth, wyświetlacze, panele dotykowe, czujniki i kameryImplementacja warstwy HAL (Hardware Abstraction Layer), umożliwiającej komunikację między Android Framework a sprzętemKompilacja i konfiguracja Android Open Source Project (AOSP) oraz przygotowywanie obrazów systemu (boot.img, vendor.img, system.img)Testowanie oraz zapewnienie zgodności z wymaganiami Google, w tym realizacja testów certyfikacyjnych (CTS, GTS, VTS)
Profile / Requirements
Bardzo dobra znajomość języków C, C++ oraz JavaZaawansowana wiedza z zakresu systemu Linux (kernel, device tree, zarządzanie pamięcią)Doświadczenie z Android Build System (np.
lunch, m)Znajomość narzędzi kontroli wersji (Git, Gerrit)Umiejętność debugowania niskopoziomowego (JTAG, gdb, adb, fastboot)
AO4317