Senior Android BSP Engineer - Device Driver
A highly skilled Senior Android BSP Engineer is sought to develop, port, and maintain Android Board Support Packages (BSPs) for target devices. This role involves deep dives into HAL development, Linux kernel customization, and device driver porting, with a strong focus on GPU integration and performance optimization. You'll be instrumental in conducting root cause analysis and collaborating with cross-functional teams to ensure seamless hardware-software integration.
Key Responsibilities
- Android BSP development skills will be applied to develop, port, and maintain Android BSP for target devices.
- HAL module development and maintenance for various hardware components are essential.
- Linux kernel customization for specific hardware requirements is a key responsibility.
- Device driver porting for USB, I2C, and other peripherals will be performed.
- GPU integration capabilities , including OpenGL, Vulkan, video acceleration, and display, are required.
- In-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU will be conducted.
- System performance and resource utilization optimization are critical.
- Collaboration with cross-functional teams is vital to ensure seamless integration.
- Clear and concise technical documentation creation is expected.
Technical Skill Requirements
Strong proficiency in Android framework and HAL development is mandatory.In-depth understanding of Linux kernel architecture and device driver programming is essential.Experience with device driver development for USB, I2C, and other peripherals is required.Knowledge of GPU architectures and APIs (OpenGL, Vulkan) is necessary.Experience with Android performance optimization and power management is a must.Strong problem-solving and debugging skills are critical.Excellent communication and collaboration skills are vital.Proficiency in scripting languages (e.g., Python, Bash) is required.General Requirements
Employment Type : This is a Full-Time, Permanent position.Notice Period : Immediate - 15 Days.Skills Required
Android Framework, Linux, Apis, power management, Scripting Languages, Gpu