Senior Android IVI Engineer (Navigation & Maps)OverviewWe are seeking a Senior Android IVI Engineer to join our Infotainment Software Team, responsible for developing and maintaining Android-based in-vehicle infotainment (IVI) systems. This role focuses on navigation and map-based functionality, playing a key part in modernizing and stabilizing critical components used in next-generation automotive platforms.Project OverviewYou will work on refactoring and enhancing existing navigation, maps, and route-planning systems built with Kotlin and Google Maps technologies. The objective is to improve performance, scalability, and maintainability, while ensuring seamless integration with other IVI domains such as media, EV features, voice interaction, system UI, connectivity, and vehicle controls.Key ResponsibilitiesRefactor, optimize, and maintain navigation and maps features within Android/AOSP/AAOS environmentsImprove architecture, modularity, and code quality of Kotlin-based componentsIntegrate and optimize Google Maps / Navigation APIs for automotive useIdentify and resolve performance issues, technical debt, and system bottlenecksEnsure smooth interaction between navigation and other IVI domains (media, voice, EV, UI, vehicle controls)Perform root-cause analysis across multiple software layersImplement enhancements, bug fixes, and platform adaptations with high quality standardsApply testing best practices and contribute to automated test coverageParticipate in code reviews and maintain coding standardsCreate and maintain technical documentation and architecture artifactsCollaborate with cross-functional teams including UX, QA, system engineering, and productSupport system validation and performance tuning in embedded environmentsMentor team members and contribute to engineering excellenceRequirementsCore QualificationsBachelor’s or master’s degree in computer science or a related field8+ years of software development experience5+ years of Android application developmentTechnical SkillsStrong proficiency in Kotlin (Java is a plus)Experience with Android OS, AOSP, or Android Automotive (AAOS)Hands-on experience with navigation and map-based applicationsExperience with Google Maps SDK / Navigation APIs (or similar platforms)Strong understanding of:Android architecture and lifecycleMultithreading and memory managementPerformance optimization in embedded systemsExperience working with legacy systems, refactoring, and modernizationKnowledge of software architecture, design patterns, and scalable systemsTools & PracticesAndroid Studio, Gradle, and modern Android toolchainsUnit testing, integration testing, and CI/CD pipelinesDebugging and performance analysis toolsSoft SkillsStrong analytical and problem-solving abilitiesExcellent communication and collaboration skillsAbility to work independently and take ownershipHigh attention to quality, stability, and maintainabilityExperience working in cross-functional and distributed teamsWhy Join UsWork on next-generation automotive infotainment systemsTackle complex challenges in navigation, performance, and system integrationBe part of a team shaping the future of Android Automotive (AAOS)Contribute to high-impact systems used in real vehiclesGrow your expertise in a cutting-edge, fast-evolving domain