About this role
Job title: Android Framework Engineer (C++)
About the Role We’re seeking an Android Framework Engineer with expertise in C++ to design, develop, and optimize Android framework components and native services. This role involves collaborating with cross-functional teams to advance in-vehicle infotainment, safety, efficiency, and enjoyment.
What You'll Do
- Design and develop Android framework components using C++
- Implement native services and interfaces for Android applications
- Collaborate with teams to integrate C++ components with Java/Kotlin code
- Optimize performance of native components for Android apps
- Troubleshoot and debug C++ code in Android framework
What We're Looking For
- 3-6 years of experience with Android framework and C++
- Strong proficiency in C++ (C++11/14/17)
- Experience with Android NDK and native development
- Familiarity with Android architecture and framework internals
- Good understanding of Linux and embedded systems
- Experience with git, CI/CD workflow
Nice to Have
- Experience with automotive-grade Android platforms
- Knowledge of automotive protocols (CAN, LIN, Ethernet)
- Familiarity with AIDL interfaces and native services
Compensation & Benefits
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance through BeBrilliant
- Chance to work with a renowned German OEM
- You are expected to work all 5 days in a week in office