• Develop and maintain Android BSPs for various hardware platforms
• Work closely with cross-functional teams to ensure successful integration of Android BSP with hardware and software components
• Debug and troubleshoot Android BSP issues using various debugging tools and techniques
• Optimize Android BSP for performance, power, and memory usage
• Collaborate with clients to understand their requirements and develop customized Android BSP solutions
• Develop and maintain technical documentation for Android BSP development and integration
• Stay up-to-date with the latest Android releases and ensure timely migration of BSPs to new Android versions
Requirements:
• Bachelor's or Master's degree in Computer Science, Electronics, or related field
• At least 3+ years of experience in Android BSP development
• Strong knowledge of Android operating system, kernel, and device drivers
• Experience with Android BSP development tools such as AOSP, Android Studio, and Git
• Proficiency in C, C++ programming languages
• Valuable understanding of Linux kernel and device driver development
• Excellent debugging and troubleshooting skills
• Strong communication and interpersonal skills