This job is no longer available
This job expired on 17/09/2026. It no longer accepts applications.
Senior Android (Kotlin) Engineer
Intellias · Porto
Job description
About the role
The Infotainment Software Team is looking for a Senior Android Engineer to refactor, stabilize, and modernize navigation and map‑based components for in‑vehicle infotainment (IVI) systems. You will work with Kotlin, Android Automotive, and Google Maps technologies to improve code quality, performance, and long‑term maintainability.
Key responsibilities
- Refactor, optimize, and maintain existing navigation and maps functionality within Android/AOSP/AAOS IVI platforms.
- Improve architecture, modularity, and code structure of Kotlin‑based navigation components.
- Integrate and fine‑tune Google Maps / Navigation APIs for automotive compliance and performance.
- Address technical debt, performance bottlenecks, and stability issues in legacy code.
- Ensure seamless interaction between navigation, system UI, media, voice, EV features, and vehicle controls.
- Perform root‑cause analysis of navigation‑related issues across software layers.
- Implement enhancements, bug fixes, and platform adaptations while maintaining high development quality.
- Apply test‑driven development, contribute to automated test coverage, and participate in code reviews.
Required profile
- BS or MS in Computer Science, Software Engineering, or related field.
- 5+ years of professional Android application development experience.
- 8+ years of overall software development experience.
- Strong proficiency in Kotlin (Java a plus).
- Experience with Android OS, AOSP, and/or Android Automotive.
- Hands‑on experience with navigation and map‑based applications and Google Maps SDK / Navigation APIs.
- Proven ability to work with legacy codebases, refactor, and modernize.
- Solid understanding of Android architecture, lifecycle, threading, and memory management.
- Experience optimizing applications for performance‑critical and embedded systems.
- Excellent analytical, problem‑solving, and communication skills.
Required skills
- Kotlin
- Java
- Android OS
- AOSP
- Android Automotive (AAOS)
- Google Maps SDK
- Google Navigation APIs
- Android Studio
- Gradle
- Unit testing
- Integration testing
- CI/CD pipelines
- Bluetooth (nice to have)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Portugal.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Intellias
Porto