Android Development - Connected Apps
Mercedes-Benz Research and Development India Private LimitedBengaluru, India (Hybrid)
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. Its mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility.
Role: Android Native Application Developer
Design, develop, and maintain Android native applications using Kotlin and Java. Architect scalable Android applications using MVVM architecture, including LiveData, LifeCycle, ViewModels, and Flow.
- Develop and execute unit test cases to ensure high-quality and reliable application delivery.
- Build applications using Android Jetpack components, custom components, RoomDB, WorkManager, Coroutines, Maps, Bluetooth, BLE, Wi-Fi, and socket connections.
- Collaborate with cross-functional teams in Agile development environments to deliver software features as required.
- Apply strong knowledge of data structures and algorithms to develop efficient and optimized application solutions.
- Support integration of Android applications with automotive infotainment systems and connected vehicle features.
- Contribute to design discussions, code reviews, debugging, performance optimization, and continuous improvement activities.
Required Skills and Experience
- Experience in Android native application development.
- Hands-on experience in Kotlin and Java with unit test case development.
- Experience architecting multiple Android applications using MVVM architecture.
- Strong knowledge of LiveData, LifeCycle, ViewModels, Flow, Android Jetpack Components, Custom Components, RoomDB, WorkManager, Coroutines, Maps, Bluetooth, BLE, Wi-Fi, and socket connections.
- Strong understanding of data structures and algorithms.
- Experience working in Agile development environments.
- Good debugging, problem-solving, and performance optimization skills.
- Strong communication and collaboration skills.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, Electrical Engineering, or a related discipline.
Preferred qualifications include automotive infotainment application development, NoSQL databases, Android Graphics, Jetpack Compose, ARCore, global team collaboration, automotive software development environments, and knowledge of Mercedes-Benz systems, processes, and digital products.
Why Join Us?
- Work on cutting-edge technologies and global projects.
- Join a collaborative, diverse, and inclusive environment.
- Access world-class infrastructure and continuous learning opportunities.
MBRDI is committed to fostering a diverse, equitable, and inclusive workplace and welcomes applications from all qualified individuals.