This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role exists to lead the system architecture, technical direction, and delivery of Navico’s Android-based core services and SDK platform. The Team Tech Lead is responsible for hands-on development, technical leadership, and cross-functional collaboration across global teams. This role is pivotal in shaping the platform and framework layers above AOSP, ensuring scalability, maintainability, and alignment with future Android releases.
Job Responsibility:
Own and evolve the architecture of Navico’s platform services and SDK, including launcher, settings, device management, data services, OTA, and more
Define and maintain modular, scalable, and testable architecture patterns that support long- term platform evolution and product reuse
Lead the design and implementation of framework layers that abstract and extend AOSP capabilities for Navico’s hardware ecosystem
Ensure forward compatibility with upcoming Android versions and industry trends in embedded and automotive Android
Drive architecture reviews, technical design documentation, and system-level decision- making across teams
Actively contribute to codebases in Kotlin, Java, C/C++, Python, and embedded Android layers
Guide the team in adopting best practices in software design, testing, and performance optimization
Champion CI/CD pipelines, automated testing, and infrastructure-as-code for platform delivery
Direct management of a small team of software engineers
Mentor a globally distributed team of engineers, fostering a culture of innovation, accountability, and continuous improvement
Collaborate with product management, UX, hardware, and validation teams to align technical solutions with business goals
Support multi-site development strategies, ensuring consistency, code quality, and knowledge sharing across regions
Define and enforce security, privacy, and safety requirements across all platform layers
Ensure compliance with industry standards and regulatory requirements relevant to embedded and connected systems
Produce and maintain clear, comprehensive technical documentation for internal and external stakeholders
Communicate architectural decisions and technical strategies effectively to engineering leadership and executive teams.
Requirements:
10+ years of experience in a software development and software architecture role
Bachelor’s degree in electrical, computer engineering, computer science or related engineering field
Experience with Android, Android Automotive, services and SDK development
Knowledge of embedded software, CANBus, networking, cloud, mobile, hardware, ML
Proven leader of people that can get results and the best of people
Excellent verbal and written communication skills with the ability to work with a global team/audience
Ability to meet deadlines
accomplish work in order of priority
professionally maintain composure and effectiveness under pressure and changing conditions
Ability to negotiate conflict and maintain constructive working relationships with people at all levels of an organization
Ability to support corporate 5 C’s program. Customer Satisfaction, Commercial Edge, Collaboration, Culture of Passion and Performance, and Credibility.
Nice to have:
Passion for boating or at least comfortable with product testing on boats
Experience with Atlasian, Android Studio, GCP, testrail, gherkin and cucumber or similar products
Experience with IOT connected and secure products and protocols – WiFi, BLE, CAN, NMEA
Formal management training.
What we offer:
medical
dental
vision
paid vacation
401k (up to 4% match)
Health Savings Account (with company contribution)