Android Engineer: Automotive Infotainment Systems | Remote Position

Remotely
Part-time
We're seeking an experienced Senior Android Engineer to develop innovative infotainment solutions that enhance the driving experience. In this role, you'll implement user-oriented applications and frameworks while collaborating with cross-functional teams to deliver exceptional software for the automotive domain. Key Responsibilities - Design and implement scalable, maintainable technical solutions for Android applications and frameworks using modular architecture principles. - Develop high-performance automotive infotainment systems with focus on user experience and system reliability. - Ensure code quality through rigorous testing, documentation, and adherence to software engineering best practices. - Participate in code reviews and provide constructive feedback to maintain high standards across all deliverables. - Collaborate effectively with cross-functional teams including UX/UI designers, QA engineers, and product managers. - Contribute to architectural decisions and technical roadmaps for Android-based automotive systems. - Troubleshoot complex issues in the Android framework and application layers. - Optimize application performance for automotive-specific hardware constraints. Required Skills & Qualifications - 3+ years of professional experience in Android application and system development. - Demonstrated expertise in developing Android frameworks for automotive infotainment systems. - Advanced programming skills in Kotlin (with coroutines), Java, and C++. - Strong knowledge of dependency injection frameworks (Dagger/Hilt, Koin) and reactive programming (RxJava, Flow). - Proficiency with Android architecture components including LiveData, Room, ViewModel, and Navigation. - Experience implementing clean architecture, SOLID principles, and design patterns (MVVM, MVP). - Familiarity with REST/JSON-based service architectures and network communication protocols. - Hands-on experience with configuration management, version control (Git), and CI/CD pipelines. - Proven track record working with issue tracking systems like JIRA for defect and requirement management. Nice to Have - Experience with automotive standards and protocols (Android Automotive OS, AAOS). - Knowledge of Bluetooth, Wi-Fi, and USB connectivity in automotive applications. - Understanding of automotive hardware interfaces and constraints. - Experience with real-time operating systems and performance optimization. - Contributions to open-source Android projects. - Background in developing applications with strict security requirements. Why Join Our Team? As a Senior Android Engineer on our team, you'll work at the cutting edge of automotive technology, creating solutions that define the future of in-vehicle experiences. You'll have the opportunity to solve complex technical challenges while working with the latest Android technologies and automotive platforms. We offer a collaborative remote environment that values innovation, continuous learning, and professional growth. Join us in revolutionizing how people interact with their vehicles through exceptional software solutions.