Talent.com
Senior Android BSP Engineer - Device Driver

Senior Android BSP Engineer - Device Driver

ConfidentialHyderabad / Secunderabad, Telangana
30+ days ago
Job description

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

    Create a job alert for this search

    Senior Android Engineer • Hyderabad / Secunderabad, Telangana