OverviewIn this role you will develop and refine Android Automotive-based applications as part of a large, cross-functional team.
You will translate requirements into technically sound solutions while integrating with existing architecture and ensuring robust performance.
You will work to fix defects and optimize the codebase, contributing to a modern IVI platform built with agile practices and continuous integration.
This position offers the opportunity to shape in-vehicle software and collaborate with OEM partners to define the future of IVI experiences.
ResponsabilitàCollaborate in an end-to-end team with system engineers, product owners, designers, backend teams, and QA
Implement, test, and refine features for the Android Automotive-based stack
Translate requirements from Product Managers and UI/UX into technical solutions
Diagnose, troubleshoot, and resolve defects and performance bottlenecks
Refactor and optimize codebase to maintain health and quality
Requisiti fondamentaliProven experience as an Android Developer with shipped applications
Strong proficiency in Kotlin and Java and Android SDK
Solid understanding of Android Architecture Components and common design patterns (MVVM, MVI, Clean Architecture, SOLID)
Experience with Android Framework including Services, ContentProviders, IPC (Binder, AIDL, Messenger, Intents/Broadcasts)
Knowledge of permissions model, lifecycle, memory management, OOM, and ActivityManagerService
App sandboxing and security fundamentals
Ability to analyze logs (logcat), use profilers, and debugging tools
Hands-on experience with Android Studio, Gradle, and Git
Understanding of embedded Linux concepts, shell, SELinux, and system-level aspects
Experience with Android Automotive OS, AAOS application models, HMI constraints, or Car APIs
Collaborative mindset and cross-functional teamwork
Problem-solving and debugging persistence
Strong communication and requirement translation
Kotlin
Java
Android SDK
📌 Senior Android Developer (Automotive Os Experience) (Verona)
🏢 Luxoft
📍 Verona