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).
Intellias is looking for Android Architect for IVI development for major automotive OEM. Project will be focused on development of Connectivity components in Android Platform which will include development HAL and service layer components.
Job Responsibility:
Develop new features in Android Automotive applications including the design of interfaces and implementation to support reusability, testability, and modularity in accordance with the agreed plans and quality standards
Enhance existing features and improving the quality of the libraries and tools
Ensure that feature implementation meets client expectations
Participate in the requirements analysis, architecture
Undertake detailed design and component-level design
Provide time estimates and time/performance/quality trade-offs to management and other teams
Perform code reviews
Report the status, results, and roadblocks
Collaborate effectively with engineers and other team members, transfer knowledge and insights
Requirements:
Strong Kotlin and Java development skills with a solid understanding of Android application architecture
Good knowledge of architecture and design patterns, and API design principles
Excellent analytical, algorithmic, and optimization skills
Familiarity with Jetpack libraries, including Jetpack Compose
Proficiency in multithreading and concurrency using Kotlin Coroutines and/or RxJava
Strong expertise in Android services
Strong experience with Android Studio, gradle
Strong understanding of memory management, STL containers, and algorithms
Software architecture design skills
Hands-on experience with multithreading, including race conditions, deadlocks, etc.
Practical experience with unit testing
Experience with debugging tools
Ability to communicate effectively, both written and verbal, with technical and non-technical multi-functional teams
High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy
Self-motivated, well-organized, detail-oriented, and a strong team player
Understanding of Agile methodologies (Scrum, Kanban) and engineering practices
Willingness to visit the office in Munich
English level: Upper-Intermediate (B2)
German level: Upper-Intermediate (B2)
Nice to have:
Strong understanding of C++
Strong expertise in HAL
Aptitude and desire to independently learn new technologies
Experience with bug-tracking tools like Bugzilla, Jira, etc.
Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.)