Job Summary:
We are looking for an experienced Android BSP Engineer to join our team at KPIT. The successful candidate will be responsible for developing and maintaining Android Board Support Packages (BSPs) for our clients. This is an excellent chance to work on cutting-edge technology and collaborate with a talented team of engineers.
Key Responsibilities:
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 8+ 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
Positive understanding of Linux kernel and device driver development
Excellent debugging and troubleshooting skills
Solid communication and interpersonal skills