11/05/2026 updated

**** ******** ****
100 % available

Senior Android Engineer | Automotive & AAOS Specialist

Łódź, Poland
Only remote
M.Sc. in Computer Science
Łódź, Poland
Only remote
M.Sc. in Computer Science

Profile attachments

CV_WitoldOlejniczak.pdf

About me

12+ yrs Android engineer, 4 in Automotive (BMW, Scania). Focused on robust app architecture: Clean Architecture & Unidirectional Data Flow (UDF), with deep domain wins in complex HGV navigation & HERE SDK integration. B2B EU VAT | Remote + occasional EU onsite visits for lab testing.

Android (Software)Android Software DevelopmentAndroid StudioAutomotive ElectronicsAutomotive IndustryAUTomotive Open System Architecture (AUTOSAR)Systems IntegrationVehicle ConnectivityAndroid Debug BridgeConnected CarsAutomotive SoftwareAutomotive TechnologiesAndroid Ui
Android Automotive OS (AAOS) & IVI Development
Spezialisierung auf die Entwicklung von In-Vehicle Infotainment (IVI) Systemen, System-Apps und Navigationsarchitektur auf Basis von Android Automotive OS (AAOS) und AOSP-Architektur fuer grosse Automobilkunden wie Scania, BMW Group und Mercedes-Benz.

Clean Architecture & Architekturmuster
Fundierte Kenntnisse in Clean Architecture (Data, Domain, Presentation), Unidirectional Data Flow (UDF), MVI/MVVM, Multi-module Architecture sowie Dependency Injection und Defensive API Design fuer skalierbare Android-Anwendungen.

Kotlin & Android Frameworks
Umfangreiche Erfahrung mit Kotlin und Java, Kotlin Coroutines, StateFlow, SharedFlow, Android Jetpack, Car App Library, Android SDK sowie Dependency-Injection-Frameworks wie Dagger, Hilt und Koin.

HERE SDK & Navigationsintegration
Tiefe Integration und Anpassung des HERE SDK (Navigate/Explore) inklusive Performance-Optimierung (z.B. VisualNavigator-Integration) und technischer Abstimmung zwischen HERE und Scania Engineering Teams.

Bluetooth Connectivity & OBD-II
Entwicklung von Bluetooth-Konnektivitaets-Pipelines (RFCOMM, Profile), peripherer Kommunikation sowie Integration von OBD-II-Diagnosehardware fuer Flottenmanagement-Loesungen.

Apple CarPlay & Android Auto Integration
Implementierung und Erweiterung von Apple CarPlay- und Android Auto-Integrationen in IVI Head-Unit-Systemen fuer Automobilkunden.

Testing & Tooling
Einsatz von Unit- und Integrationstests mit JUnit, MockK und Robolectric sowie Diagnose-Tools wie Android Profiler (Memory/CPU), logcat und dumpsys. CI/CD-Erfahrung mit GitLab CI und Git.

Netzwerk & HTTP-Kommunikation
Nutzung von Retrofit und OkHttp fuer robuste und performante Netzwerkkommunikation in Android-Applikationen.

Tech Lead & Team Leadership
Leitung von Android-Engineering-Teams mit 3 bis 6 Entwicklern, Verantwortung fuer Architekturentscheidungen, Code-Qualitaet und Auslieferung ueber vollstaendige Produktlebenszyklen.

Experience

Professional experience10+ years
Freelancer since2013

Languages

EnglishFluentPolishNative speaker

Project history

Senior Android Engineer (Automotive / AAOS / IVI)

GlobalLogic
Spezialisierung auf die Entwicklung von IVI-Systemen, System-Apps und Navigationsarchitektur fuer grosse Automobilkunden. Taetigkeiten fuer Scania & HERE Technologies als Feature Owner fuer dynamisches Routing und Navigationskern, Architektur-Refactoring auf Clean Architecture mit Kotlin Flows und UDF, tiefe HERE SDK Integration. Fuer BMW Group: Wartung und Erweiterung von IVI Head-Unit-Anwendungen (Settings, Apple CarPlay, Android Auto), Bluetooth-Konnektivitaet und Instrumentencluster-UI. Fuer Mercedes-Benz: Entwicklung von Flottenmanagement-Software mit Bluetooth und OBD2-Diagnosehardware.

Tech Lead / Senior Android Engineer

BinarApps
Leitung von Android-Engineering-Teams (3-6 Entwickler), Verantwortung fuer Architekturentscheidungen, Code-Qualitaet und Auslieferung ueber vollstaendige Produktlebenszyklen. Entwicklung komplexer Client-Applikationen, darunter sichere Fintech-/Kryptowaehrungs-Loesungen und hochperformante Medienverarbeitungs-Apps.

Android Software Engineer

TomTom
Beitrag zur Kernentwicklung des TomTom Map SDK fuer Android, Unterstuetzung der Migration von Raster- zu Vektorkachel-Rendering. Mitarbeit an oeffentlichem API-Design, Karten-Rendering-Performance und SDK-Stabilitaet fuer externe Client-Integrationen.

Junior / Software Engineer (Android OS)

Samsung R&D Poland
Wartung und Optimierung von Kernsystem-Applikationen (AOSP Launcher) und Geraetekonfigurations-Paketen fuer globale Carrier. Diagnose von systemseitigen Integrationsproblemen und Beitrag zur Prototyp-Geraetevalidierung auf nativer Hardware.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in