BMBmw Techworks India
Senior Android Developer (AI and Automotive Focus)
Bangalore ₹7-10 LPA Posted 22 Aug 2025
FULL TIME
Jenkins
Github
Tensorflow
CircleCI
Pytorch
+1 more
Job Description
Responsibilities
- Lead Android Development Projects: Design, architect, and implement high-quality Android applications and services as well as HALs specifically for automotive systems.
- Mentor and Guide Team Members: Provide technical leadership and mentorship to junior developers, fostering a collaborative and innovative development environment.
- Integrate Advanced AI Technologies: Lead the integration of AI-driven features and functionalities in automotive applications, utilizing your extensive experience in AI projects.
- Optimize and Improve Codebase: Conduct thorough code reviews, identify performance bottlenecks, and implement enhancements to ensure optimal application performance.
- Collaborate with Cross-functional Teams: Work closely with other senior developers, AI specialists, UX/UI designers, and product managers to deliver cutting-edge automotive solutions.
Requirements
Educational Background: Bachelor s or Master s degree in Computer Science, Engineering, or a related field and a minimum of 5 years of work experience
Experience
- Extensive experience in Android development.
- Proven track record of successful AI project implementations.
- Significant experience in automotive software development.
Technical Skills
- Programming Languages: Mastery of Java and Kotlin for Android development.
- Android Frameworks: deep understanding of Android SDK, Android Studio and other relevant tools.
- Proficiency in Android Jetpack components such as LiveData, ViewModel, Room, and Navigation.
- AI and Machine Learning:
- Advanced knowledge of AI and machine learning frameworks such as TensorFlow / LiteRT, PyTorch, ONNX runtime, and SoC vendor SDKs for NPU (Neural Processing Unit) or similar.
- Experience with integrating AI models into Android applications.
- Automotive Protocols: Proficiency in automotive protocols and standards such as CAN, LIN, and AUTOSAR.
- Development Practices: Strong understanding of design patterns, OOP principles, and software architecture.
- Tools and Platforms:
- Familiarity with version control systems like Git.
- Experience with CI/CD tools such as Jenkins, CircleCI, or GitHub Actions.
- Knowledge of cloud services and APIs related to AI and automotive applications, as well as first experience with Jetpack Compose
Soft Skills
- Proven ability to lead and manage development teams.
- Strong mentorship skills to guide junior developers.
- Problem-solving: Exceptional analytical skills to diagnose and solve complex issues