Search by job, company or skills

M

Senior Android BSP Engineer - Device Driver

7-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

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.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120633035

Similar Jobs