Senior Embedded Software Engineer (Android)

Intellias · Cairo, Egypt · Posted 2026-05-06

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

Apply for this role

Other open roles at Intellias

See all 28 open roles at Intellias →

Related jobs in Software & IT

About Intellias

IT Services and IT Consulting

Intellias is a global software engineering and digital consulting company and a trusted technology partner to top-tier organizations that helps them accelerate their pace of sustainable digitalization. We empower businesses operating in North America, Europe, Middle East, and Asia to embrace innovation at scale. For more than 20 years, Intellias has been building mission-critical projects and deli… read more

Visit the Intellias hub on Take-Off →