Android Platform Engineer
W Knowit łączymy pasję do technologii z wpływem na przyszłość. Jako część naszego zespołu, będziesz tworzyć innowacyjne projekty, które nie tylko definiują technologiczną przyszłość, ale również przyczyniają się do zrównoważonego wzrostu. Priorytetem jest dla nas Twój postęp zawodowy i osobisty, dlatego oferujemy bogaty zakres możliwości doskonalenia zawodowego i międzynarodową wymianę wiedzy. Nasze środowisko pracy wyróżnia się elastycznością i troską o równowagę między życiem zawodowym a prywatnym.
Projekt
Projekt obejmuje rozwój i rozbudowę platformy Android Automotive OS na poziomie systemowym – znacznie wykraczając poza klasyczny development aplikacji. Będziesz pracować nad komponentami platformy, które bezpośrednio komunikują się ze sprzętem oraz systemami pojazdu.
Kluczowym obszarem jest rozwój i optymalizacja Bluetooth oraz WiFi, zapewniających niezawodną komunikację pomiędzy samochodem a urządzeniami zewnętrznymi (np. smartfony, sensory, inne systemy pojazdu). Rola obejmuje pracę blisko Android framework oraz warstwy HAL, analizę złożonych problemów systemowych i optymalizację wydajności.
Dodatkowo będziesz mieć wpływ na rozwój Android Audio framework i systemów multimedialnych, odpowiadających za wysoką jakość doświadczeń audio w samochodzie.
Ważne - Projekt wymaga wizyt w biurze ze względu na pracę ze sprzętem (Łódź / Warszawa / Bydgoszcz)
Zakres zadań projektowych:
Rozwój i customizacja platformy Android (AOSP) dla systemów automotive
Praca blisko HAL (Hardware Abstraction Layer) oraz Android system services
Projektowanie, rozwój i debugowanie integracji Bluetooth oraz WiFi
Rozwój Android Audio framework oraz subsystemów multimedialnych
Integracja z komponentami hardware i platformami embedded
Optymalizacja wydajności i troubleshooting na poziomie systemowym
Współpraca z zespołami hardware, embedded oraz architektami systemowymi
Udział w system bring-up, debugowaniu i analizie root cause
Wymagania
Doświadczenie w pracy z platformą Android (AOSP) – nie tylko warstwa aplikacyjna
Bardzo dobra znajomość:
C / C++
Linux / systemy embedded
Doświadczenie w:
pracy z HAL (development lub integracja)
Android system services / framework layer
Głębokie zrozumienie:
Bluetooth i/lub WiFi (protokoły, stack, debugging)
Doświadczenie z narzędziami debugowania (logcat, systrace, dumpsys itp.)
Znajomość systemu build Androida (Soong / Make)
Doświadczenie w środowisku automotive lub embedded
Mile widziane
Doświadczenie z Android Audio framework
Znajomość pipeline’ów multimedialnych (audio / video)
Wiedza z zakresu DSP, codeców i niskopoziomowego przetwarzania audio
Doświadczenie z BSP / warstwami vendorskimi
Doświadczenie na poziomie kernel / driver
Praca z Android Automotive OS (AAOS)
Doświadczenie z bring-upem na realnym hardware
Oferujemy:
Współpracę w formule B2B opartą na partnerskich zasadach
Możliwość realizacji ambitnych projektów dla klientów z różnych branż
Udział w projektach technologicznych z obszaru AI, data oraz transformacji cyfrowej
Współpracę z organizacją realnie zaangażowaną w zrównoważony rozwój i odpowiedzialne wykorzystanie technologii
Elastyczność w zakresie organizacji i sposobu realizacji zadań projektowych
Dostęp do środowiska ekspertów i wymianę wiedzy w ramach realizowanych przedsięwzięć
Projekty realizowane z wykorzystaniem nowoczesnego stosu technologicznego i najnowszych rozwiązań rynkowych
Poszerzanie doświadczeń poprzez udział w innowacyjnych przedsięwzięciach i wdrożeniach
- Career path
- Software Development & Architecture
- Locations
- Lodz, Poland, Warsaw, Poland, Bydgoszcz, Poland
- Remote status
- Hybrid
About Knowit Poland
Knowit is a consultancy firm that helps companies and people succeed in the digital transformation. Every day, millions of people use the solutions we have created. With 3,900 employees mainly in the Nordic countries, but also in operations in Germany and Poland, we work with clients and partners to develop innovative solutions that contribute to a sustainable and humane society.