Senior Android (Kotlin) Engineer

Intellias

Portugal

On-site

EUR 65,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health Insurance (employee)
Permanent contract
Office in Porto center
22 days annual leave + 3 sick leaves

Job summary

Intellias is seeking an experienced Android software engineer to lead refactoring and modernization of IVI navigation components on Android/AAOS in Porto. You will optimize maps functionality, collaborate on cross‑functional teams, and ensure automotive compliance while improving performance and maintainability.

The role requires 8+ years of software development, 5+ years in Android apps, and strong Kotlin expertise.

Qualifications

  • BS or MS degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Android application development.
  • 8+ years of overall software development experience.
  • Strong proficiency in Kotlin (Java as a plus).

Responsibilities

  • Refactor, optimize, and maintain existing navigation and maps functionality within Android/AOSP/AAOS IVI systems.
  • Improve architecture, modularity, and code structure of Kotlin‑based navigation components.
  • Work with Google Maps / Navigation APIs to ensure correct integration, performance, and automotive compliance.
  • Address technical debt, performance bottlenecks, and stability issues in legacy navigation codebases.
  • Ensure smooth interaction between navigation, system UI, media, voice, EV features, and vehicle controls.
  • Perform root‑cause analysis of navigation‑related issues across software layers.
  • Implement targeted enhancements, bug fixes, and platform adaptations while maintaining high development quality.
  • Apply test‑driven development principles and contribute to automated test coverage.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Produce and maintain technical documentation, architecture diagrams, and refactoring guidelines.
  • Collaborate closely with UX designers, product owners, QA, and system engineers to ensure usability, safety, and consistency of navigation behavior.
  • Support performance tuning and system validation in embedded/automotive environments.
  • Continuously monitor and adapt to updates in Android Automotive, AAOS, and Google Maps platforms.
  • Contribute to engineering KPIs such as code quality, delivery predictability, and system stability.
  • Provide technical guidance and mentorship to other engineers when required.

Skills

Kotlin
Android development
Java
CI/CD

Education

BS/MS in CS/SE

Tools

Android Studio
Gradle
Google Maps SDK
CI/CD pipelines

Job description

The Infotainment Software Team is responsible for developing and maintaining Android/AOSP/AAOS‑based In‑Vehicle Infotainment (IVI) applications, frameworks, and system services, with a strong focus on navigation and map‑based functionality.

Project Overview:

  • The project primarily focuses on refactoring, stabilizing, and modernizing existing navigation, maps, and route‑planning components built using Kotlin and Google Maps technologies. The goal is to improve code quality, performance, scalability, and long‑term maintainability, while ensuring seamless integration with other IVI domains such as EV charging, media, system UI, voice interaction, connectivity, vehicle controls, and settings.

Requirements:

  • BS or MS degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in Android application development.
  • 8+ years of overall software development experience.
  • Strong proficiency in Kotlin (Java as a plus).

- Hands‑on experience with:

  • Android OS, AOSP, and/or Android Automotive (AAOS)
  • Navigation and map‑based applications
  • Google Maps SDK / Google Navigation APIs or equivalent map platforms
  • Experience working with existing or legacy codebases, including refactoring and modernization.
  • Solid understanding of Android architecture, application lifecycle, threading, and memory management.
  • Experience optimizing applications for performance‑critical and embedded systems.
  • Strong knowledge of software architecture, design patterns, and scalable system design.
  • Proficiency with Android Studio, Gradle, and modern Android tooling.
  • Experience with unit testing, integration testing, and CI/CD pipelines.
  • Strong analytical and problem‑solving skills, with the ability to assess trade‑offs and propose pragmatic solutions.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively in cross‑functional and distributed teams.
  • Self‑driven, accountable, and comfortable working independently.
  • High attention to quality, stability, and maintainability in safety‑relevant systems.

- Nice to have:

  • Bluetooth experience.

Responsibilities:

  • Refactor, optimize, and maintain existing navigation and maps functionality within Android/AOSP/AAOS IVI systems.
  • Improve architecture, modularity, and code structure of Kotlin‑based navigation components.
  • Work with Google Maps / Navigation APIs to ensure correct integration, performance, and automotive compliance.
  • Address technical debt, performance bottlenecks, and stability issues in legacy navigation codebases.
  • Ensure smooth interaction between navigation, system UI, media, voice, EV features, and vehicle controls.
  • Perform root‑cause analysis of navigation‑related issues across software layers.
  • Implement targeted enhancements, bug fixes, and platform adaptations while maintaining high development quality.
  • Apply test‑driven development principles and contribute to automated test coverage.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Produce and maintain technical documentation, architecture diagrams, and refactoring guidelines.
  • Collaborate closely with UX designers, product owners, QA, and system engineers to ensure usability, safety, and consistency of navigation behavior.
  • Support performance tuning and system validation in embedded/automotive environments.
  • Continuously monitor and adapt to updates in Android Automotive, AAOS, and Google Maps platforms.
  • Contribute to engineering KPIs such as code quality, delivery predictability, and system stability.
  • Provide technical guidance and mentorship to other engineers when required.

What we offer:

  • 22 days of annual leave per year + 3 paid sick leaves;
  • Permanent contract;
  • Health Insurance (employee);
  • Modern, well‑equipped office in the centre of Porto;
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer
Senior Android Engineer

Intellias • Portugal

On-site
EUR 90,000 - 130,000
Senior Android (Kotlin) Engineer — Navigation & IVI
Senior Android (Kotlin) Engineer — Navigation & IVI

Intellias • Portugal

On-site
EUR 65,000 - 90,000
Health Insurance (employee)
Permanent contract
Office in Porto center
+1
Android Developer Senior
Android Developer Senior

Caixa Mágica Software • Lisboa

On-site
EUR 40,000 - 60,000
Permanent job contract
Tech equipment + SIM Card + personal smartphone
Health and Life Insurance
+3
Senior Android IVI Engineer: Maps & Navigation Modernization
Senior Android IVI Engineer: Maps & Navigation Modernization

Intellias • Portugal

On-site
EUR 90,000 - 130,000
Android Developer
Android Developer

Explore Group • Portugal

On-site
EUR 55,350 - 92,250
Fully remote working environment
Competitive daily rate
Flexible working hours
Senior Android Developer
Senior Android Developer

Olisipo • Lisboa

On-site
EUR 55,000 - 75,000
Health insurance
Free online training through Udemy
Discounts at Olisipo Partners
+4
Tech Lead, Android Core Product
Tech Lead, Android Core Product

Jobgether SRL • Portugal

Remote
EUR 125,000 - 179,000
Competitive salary
Stock options
Autonomy
+3
Android Developer (HYBRID @PORTO)
Android Developer (HYBRID @PORTO)

KCS iT • Porto

On-site
EUR 35,000 - 50,000
Programas de treinamento gratuitos
Projetos internacionais
Nutrição e bem-estar
Mobility Sector | Android Developer
Mobility Sector | Android Developer

Devoteam • Lisboa

On-site
EUR 40,000 - 60,000
Tech Lead, Android Core Product
Tech Lead, Android Core Product

Lever, Inc. • Portugal

Remote
EUR 70,000 - 120,000
Stock options
Competitive salary
Autonomy
+2