System UI & Android Framework Base Architect (m/w/d)
⚲ Ingolstadt
Do uzgodnienia
Wymagania
- Java
- Android
- Kotlin
Opis stanowiska
Wir suchen einen erfahrenen System UI & Android Framework Base Architect (m/w/d), der die Architektur, Anpassung und technische Führung für Android Automotive System UI und AOSP Framework-Lösungen übernimmt. Die Rolle umfasst die Verantwortung für CarSystemUI, Framework-Integrationen, Multi-User-/Multi-Display-Funktionen sowie plattformspezifische Anpassungen, um eine skalierbare und hochwertige Automotive User Experience sicherzustellen.
Aufgaben:
• Definition und Weiterentwicklung der Architektur für Automotive System UI, einschließlich Systemleisten, Benachrichtigungen, Sperrbildschirm, Benutzerwechsel, Lautstärkesteuerung, Overlays und fahrzeugbezogenen UI-Komponenten.
• Steuerung von AOSP-Framework- und Plattformintegrationen in Zusammenarbeit mit Android-Systemdiensten, Car Framework, HAL und OEM-Erweiterungen.
• Verantwortung für Multi-User-, Multi-Display- und Cockpit-UX-Konzepte für Fahrer-, Beifahrer- und weitere Fahrzeugdisplays.
• Sicherstellung hochwertiger AOSP-Entwicklung durch Architektur-Reviews, Testing, Performance-Optimierung, Debugging und Release-Readiness.
• Führung technischer Abstimmungen mit Stakeholdern sowie Mentoring von Entwicklungsteams.
Anforderungen:
• Fundierte Erfahrung in der Android-/AOSP-Entwicklung, insbesondere mit SystemUI, CarSystemUI und Android Framework-Anpassungen.
• Sehr gute Kenntnisse in Java/Kotlin, idealerweise ergänzt durch Kenntnisse in C++/JNI.
• Tiefes Verständnis der Android-Architektur, einschließlich SystemServer, Binder IPC, AIDL, System Services, Berechtigungen und Plattformarchitektur.
• Praktische Erfahrung mit System UI-Komponenten, RRO-Overlays, Theming, AOSP Build-Systemen (Soong/Blueprint) und Plattformintegration.
• Starke Fähigkeiten in den Bereichen Debugging, Performance-Optimierung, Testing, CI/CD sowie technische Führung.
Wünschenswert:
• Erfahrung mit Android Automotive (AAOS), IVI oder Embedded Android-Projekten.
• Kenntnisse in HAL, VHAL, Car Framework, Multi-Display-/Multi-User-Architekturen, CTS/VTS, SELinux sowie Automotive-Standards wie ASPICE, ISO 26262 und ISO/SAE 21434.
Technologien & Tools:
AOSP, Android Studio, Git/Gerrit, Soong/Blueprint, adb, logcat, dumpsys, Perfetto/Systrace, Android Profiler sowie weitere Android-Plattformentwicklungstools.
Aufgaben:
• Definition und Weiterentwicklung der Architektur für Automotive System UI, einschließlich Systemleisten, Benachrichtigungen, Sperrbildschirm, Benutzerwechsel, Lautstärkesteuerung, Overlays und fahrzeugbezogenen UI-Komponenten.
• Steuerung von AOSP-Framework- und Plattformintegrationen in Zusammenarbeit mit Android-Systemdiensten, Car Framework, HAL und OEM-Erweiterungen.
• Verantwortung für Multi-User-, Multi-Display- und Cockpit-UX-Konzepte für Fahrer-, Beifahrer- und weitere Fahrzeugdisplays.
• Sicherstellung hochwertiger AOSP-Entwicklung durch Architektur-Reviews, Testing, Performance-Optimierung, Debugging und Release-Readiness.
• Führung technischer Abstimmungen mit Stakeholdern sowie Mentoring von Entwicklungsteams.
Anforderungen:
• Fundierte Erfahrung in der Android-/AOSP-Entwicklung, insbesondere mit SystemUI, CarSystemUI und Android Framework-Anpassungen.
• Sehr gute Kenntnisse in Java/Kotlin, idealerweise ergänzt durch Kenntnisse in C++/JNI.
• Tiefes Verständnis der Android-Architektur, einschließlich SystemServer, Binder IPC, AIDL, System Services, Berechtigungen und Plattformarchitektur.
• Praktische Erfahrung mit System UI-Komponenten, RRO-Overlays, Theming, AOSP Build-Systemen (Soong/Blueprint) und Plattformintegration.
• Starke Fähigkeiten in den Bereichen Debugging, Performance-Optimierung, Testing, CI/CD sowie technische Führung.
Wünschenswert:
• Erfahrung mit Android Automotive (AAOS), IVI oder Embedded Android-Projekten.
• Kenntnisse in HAL, VHAL, Car Framework, Multi-Display-/Multi-User-Architekturen, CTS/VTS, SELinux sowie Automotive-Standards wie ASPICE, ISO 26262 und ISO/SAE 21434.
Technologien & Tools:
AOSP, Android Studio, Git/Gerrit, Soong/Blueprint, adb, logcat, dumpsys, Perfetto/Systrace, Android Profiler sowie weitere Android-Plattformentwicklungstools.
🔍 Dekoder Ogłoszenia
🔴
technische Führung für Android Automotive System UI und AOSP Framework-Lösungen übernimmt
Oczekuje się, że kandydat będzie samodzielnie podejmował kluczowe decyzje architektoniczne i techniczne, często bez bezpośredniego wsparcia.
🔴
Verantwortung für CarSystemUI, Framework-Integrationen, Multi-User-/Multi-Display-Funktionen sowie plattformspezifische Anpassungen
Zakres obowiązków jest bardzo szeroki i obejmuje wiele złożonych obszarów, co może oznaczać dużą presję i konieczność szybkiego uczenia się.
🔴
Sicherstellung hochwertiger AOSP-Entwicklung durch Architektur-Reviews, Testing, Performance-Optimierung, Debugging und Release-Readiness
Oznacza to, że kandydat będzie odpowiedzialny za cały cykl życia jakości kodu, od projektowania po gotowość do wydania, co może być czasochłonne.
🟡
Führung technischer Abstimmungen mit Stakeholdern sowie Mentoring von Entwicklungsteams
Poza technicznymi obowiązkami, kandydat będzie musiał zarządzać komunikacją z różnymi interesariuszami i wspierać innych programistów.
🔴
Tiefes Verständnis der Android-Architektur, einschließlich SystemServer, Bi
Choć ogłoszenie jest w tym miejscu niedokończone, sugeruje oczekiwanie bardzo dogłębnej wiedzy technicznej, która może być trudna do znalezienia.