Senior Android BSP Engineer

3 weeks ago


Hyderabad Bengaluru, India Maimsd Technology Full time
Job Description

Maimsd Technology is seeking a highly skilled and experienced Senior Android BSP Engineer with a strong focus on Device Driver development. The ideal candidate will possess deep expertise in Android BSP, HAL development, Linux kernel customization, and the integration of various hardware components, including GPUs. This role involves comprehensive root cause analysis, performance optimization, and close collaboration within a cross-functional team.

Key Responsibilities:

Android BSP Development:

- Develop, port, and maintain the Android Board Support Package (BSP) for target devices, ensuring stability and optimal performance.

HAL Development:

- Design, develop, and maintain Hardware Abstraction Layer (HAL) modules for various hardware components, bridging the gap between Android framework and device-specific drivers.

Kernel Customization:

- Customize and optimize the Linux kernel to meet specific hardware requirements and performance goals of Android devices.

Device Driver Porting:

- Port and integrate essential device drivers for a wide range of peripherals, including USB, I2C, and others, ensuring seamless hardware functionality.

GPU Integration:

- Integrate and optimize GPU capabilities, including OpenGL, Vulkan, video acceleration, and display functionalities, to enhance graphical performance.

Root Cause Analysis:

- Conduct in-depth root cause analysis for complex issues related to Android BSP, HAL, Linux kernel, and GPU integration, identifying and implementing effective solutions.

Performance Optimization:

- Proactively optimize system performance and resource utilization across the Android stack to ensure a smooth user experience.

Collaboration:

- Collaborate effectively with cross-functional teams (hardware, firmware, software, QA) to ensure seamless integration and alignment throughout the development lifecycle.

Documentation:

- Create clear, concise, and comprehensive technical documentation for all development, porting, and customization activities.

Required Skills and Experience:

- Strong proficiency in Android framework and HAL development.
- In-depth understanding of Linux kernel architecture and device driver programming.
- Proven experience with device driver development for USB, I2C, and other peripherals.
- Knowledge of GPU architectures and APIs (OpenGL, Vulkan).
- Experience with Android performance optimization and power management techniques.
- Strong problem-solving and debugging skills for complex embedded systems.
- Excellent communication and collaboration skills for working in a team environment.
- Proficiency in scripting languages (e.g., Python, Bash) for automation and tooling.

  • Hyderabad, Telangana, India Maimsd Technology Full time

    Job DescriptionSenior Android BSP Engineer - Device DriverA 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...

  • Android BSP

    6 days ago


    Bengaluru, Karnataka, India KPIT Full time

    Android BSPMust have Experience in Android BSP / Linux BSP, C, CppMust have good understanding on Linux device driver, Kernel modulesMust have good understanding in core OS concepts Interrupt, Memory management, Paging etc.Must have good understanding in Hypervisor Type 1/2(Required)Must have Virtio specifications knowledge, (virtIO BSP Requirement )Must...


  • Bengaluru, Karnataka, India beBeeembedded Full time

    Job Title: Embedded Systems Software EngineerWe are seeking a highly skilled Embedded Systems Software Engineer to join our team.DescriptionAs an Embedded Systems Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems. You will work on various projects, including Android BSP / Linux BSP, and...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,04,000 - ₹ 1,30,878

    We're seeking a skilled Android BSP Development Engineer to join our team.Key Responsibilities:Develop and maintain embedded Linux/Linux application/driver/kernel developmentDesign and implement C/C++ software solutions with a focus on object-oriented design principlesContribute to the development of Android framework and overall Android...


  • Bengaluru, Karnataka, India beBeeKernel Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Android Linux Kernel Software EngineerWe are looking for an experienced Android Linux kernel software engineer to join our team.About the Job:This position involves designing, developing, and testing Android BSP / Linux BSP on Android devices. The ideal candidate should have a strong understanding of Linux device driver development, kernel modules,...

  • Bsp Qualcomm

    1 day ago


    Bengaluru, India Source-right Full time

    **BSP Qualcomm** 1. Good experience in Qualcomm Chipset 2. Bachelor’s or Master’s degree in Electronics or a related field 3. 2+ years of experience in BSP development, with experience in Linux BSP & Android BSP 4. Expertise in automotive peripherals such as display, touch, serializer-de-serializer, and audio DSP 5. Strong programming skills in C / C++...

  • BSP Engineer

    4 days ago


    Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time

    Board Support Package and Linux Driver Developer [BSP and Linux Driver DeveloperExperience and QualificationExperience:- 5-10 years of experience in BSP and Linux driver development.- Proven experience with developing and integrating drivers for various hardware modules.- Experience with Agile project management and issue tracking using tools such as...


  • Hyderabad, Bengaluru, India Maimsd Technology Full time

    Job DescriptionSenior Linux BSP Developer - Device DriverWe're looking for a highly skilled Senior Linux BSP Developer with expertise in device driver development. In this role, you'll be instrumental in developing, porting, and maintaining Linux Board Support Packages (BSPs) for target devices, with a strong focus on device driver integration, GPU...

  • BSP Engineer

    2 days ago


    Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time

    Board Support Package and Linux Driver Developer (BSP and Linux Driver Developer Experience and Qualification Experience: 5-10 years of experience in BSP and Linux driver development. Proven experience with developing and integrating drivers for various hardware modules. Experience with Agile project management and issue tracking using tools such as JIRA. ...

  • Bsp Architect

    3 days ago


    Bengaluru, Karnataka, India Luxoft Full time

    **Project description**: **Responsibilities**: Design and architect BSPs for automotive systems. Define BSP architecture and integration strategies. Collaborate with hardware and software teams to define requirements and specifications. Ensure seamless integration of BSP components with hardware and software. Stay updated with industry trends and...