Senior Engineer
About MBRDI:
Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility.
Job Description: Android Automotive Developer
Experience
4-8 Years
Job Summary
We are looking for a passionate and experienced Android Automotive Developer to design, develop, and maintain next-generation automotive applications and platforms. The ideal candidate should have hands-on experience in Android Automotive OS (AAOS) development, strong proficiency in Kotlin, expertise in MVVM and Clean Architecture, and experience with GitLab-based CI/CD workflows.
Key Responsibilities
- Design, develop, and maintain Android Automotive applications and platform components.
- Develop scalable and maintainable solutions using Kotlin and modern Android development practices.
- Implement robust architectures using MVVM, Clean Architecture, and design patterns.
- Integrate automotive-specific services such as Vehicle HAL, system services, and OEM platform interfaces.
- Collaborate with cross-functional teams including System Architects, UX teams, QA, DevOps, and Product Owners.
- Create reusable modules, libraries, and components to support multiple vehicle programs.
- Optimize application performance, memory utilization, startup time, and stability.
- Write unit tests, integration tests, and contribute to automation frameworks.
- Manage source code, branching strategy, code reviews, and CI/CD pipelines using GitLab.
- Participate in Agile ceremonies, technical discussions, and architectural reviews.
Mandatory Skills
- 4-8 years of experience in Android application/platform development.
- Strong hands-on experience in Kotlin.
- Experience in Android Automotive OS (AAOS) or Automotive Infotainment Systems.
- Strong knowledge of MVVM Architecture.
- Good understanding and implementation of Clean Architecture principles.
- Experience with GitLab, Git workflows, CI/CD pipelines, and Merge Request processes.
- Strong understanding of Android Framework, Android SDK, Jetpack Components, and Android lifecycle management.
- Experience with Coroutines, Flow, LiveData, ViewModel, and Dependency Injection (Hilt/Dagger).
- Good understanding of REST APIs and network communication.
- Experience in debugging, profiling, and performance optimization.
Preferred Skills
- Experience with Android Framework customization.
- Knowledge of Vehicle HAL (VHAL), AOSP, and Android System Services.
- Experience with Automotive UI/UX guidelines.
- Familiarity with CAN, Ethernet, Vehicle Diagnostics, or automotive communication stacks.
- Exposure to middleware integration and embedded systems.
- Experience working in SAFe/Agile development environments.
- Familiarity with Jenkins, Docker, SonarQube, and automated testing frameworks.
Education
- Bachelor's or Master's degree in Computer Science, Electronics, Information Technology, or related field.
Desired Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ownership mindset with a focus on delivery and quality.
- Ability to mentor junior developers and contribute to technical leadership initiatives.
Nice to Have
- Experience with Mercedes-Benz, Android Automotive customization projects, or OEM/Tier-1 automotive development.
- Knowledge of Functional Safety, ASPICE, and Automotive Cybersecurity standards.
Why Join Us?
Be part of a purpose-driven organization that's shaping the future of mobility. Work on cutting-edge technologies and global projects. Thrive in a collaborative, diverse, and inclusive environment. Access world-class infrastructure and learning opportunities.
Equal Opportunity Statement:
At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.