JustJoin.IT Hybrydowo Senior

Software Architect – Android IVI (Automotive)

emagine Polska

⚲ Pune

Do uzgodnienia

Wymagania

  • 8–10 lat doświadczenia w architekturze oprogramowania, w tym min. 6+ lat w automotive infotainment lub pokrewnych obszarach
  • udokumentowana ekspertyza w Android App development, System Services, Framework, HAL i customizacji AOSP
  • dogłębna znajomość wersji Android A12/A14/A16, w tym zestawów testowych CTS/VTS
  • silne doświadczenie z frameworkami Audio i Media
  • znajomość jądra Linux, sterowników i mechanizmów secure boot

Mile widziane

  • doświadczenie w mentoringu i prowadzeniu zróżnicowanych zespołów
  • doświadczenie w dostarczaniu rozwiązań infotainment dla OEM/Tier-1

Opis stanowiska

Stanowisko dotyczy architektury oprogramowania dla Android IVI w motoryzacji — od aplikacji po bootchain — z uwzględnieniem specyficznych customizacji OEM. Uwaga: 'prowadzenie zespołów technicznych' może oznaczać faktyczne zarządzanie ludźmi lub jedynie rolę lidera technicznego bez formalnych uprawnień, a praca z customizacjami OEM wymaga elastyczności wobec często nieudokumentowanych modyfikacji. To oferta dla doświadczonego architekta embedded/automotive, który lubi rozwiązywać trudne problemy wydajnościowe i stabilnościowe w istniejącym kodzie.

🔍 Dekoder Ogłoszenia

🔴
leading technical teams
Może oznaczać faktyczne zarządzanie zespołem, ale równie dobrze może chodzić o bycie technicznym liderem bez formalnych uprawnień menedżerskich.
🟡
deliver robust solutions
Jest to ogólne stwierdzenie, które nie precyzuje, jakiego rodzaju 'solidności' się oczekuje ani jakie są kryteria sukcesu.
🔴
OEM-specific customizations
Wymaga elastyczności i zdolności do pracy z różnymi, często nieudokumentowanymi lub specyficznymi dla producenta samochodów modyfikacjami Androida.
🟡
Drive decisions across various subsystems
Sugestia wpływu, ale faktyczny zakres decyzyjności może być ograniczony przez inne działy lub hierarchię firmy.
🔴
Optimize Android integrations for better performance and stability
Może oznaczać pracę nad istniejącym, problematycznym kodem lub konieczność rozwiązywania trudnych problemów wydajnościowych.