Senior Android/BSP Development Engineer

6 days ago


Bengaluru, India Overture Rede Private Limited. Full time

Summary :

We are seeking a highly motivated and experienced Senior Android BSP Development Engineer to join our growing team.

The ideal candidate will have a strong foundation in embedded Linux and Android development with a focus on Board Support Packages (BSPs).

They will play a key role in designing, developing, and maintaining the Android BSP for our target hardware platform, ensuring seamless integration of the Android framework with the underlying hardware :

BSP Development and Maintenance :

- Analyze hardware specifications and develop device drivers for various hardware components (e., Audio, Graphics, Camera, Power) using the Android Hardware Abstraction Layer (HAL).

- Integrate the Android framework with the BSP to enable core functionalities of the Android operating system.

- Work closely with hardware engineers to ensure proper hardware initialization and resource allocation.

- Maintain and update the BSP to keep pace with the latest Android releases and security patches.

- Conduct performance optimization and memory management within the BSP.

Android Framework and System Expertise :

- Possess a deep understanding of the Android framework architecture and its interaction with the underlying Linux kernel.

- Demonstrate proficiency in any one of the core Android HAL domains (Audio, Graphics, Camera, Power) with potential for broader exposure.

- Experience with multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is a plus.

Testing and Quality Assurance :

- Actively participate in the development and execution of system-level tests (CTS/VTS) to ensure compliance with Android compatibility standards.

- Analyze test results, identify and troubleshoot defects within the BSP and collaborate with relevant teams for resolution.

Embedded Systems and Development Practices :

- Possess a strong background in embedded systems development principles and best practices.

- Proficient in C/C++ development with a good understanding of object-oriented design concepts.

- Have a solid grasp of system-level debugging techniques and tools.

Qualifications :

- Bachelor's degree in Computer Science, Electrical Engineering, or a related field (preferred).

- Minimum of 8 years of experience in embedded Linux/Linux application/driver/kernel development.

- Strong C/C++ development skills with a good understanding of object-oriented design.

- In-depth knowledge of the Android framework, its architecture, and core functionalities.

- Proven experience in developing Android HAL components for at least one domain (Audio, Graphics, Camera, Power).

- Familiarity with multimedia frameworks like Stagefright, Gstreamer, OpenMAX, and Codec2 is a plus.

- Experience with compliance testing frameworks such as CTS and VTS is a plus.

- Strong foundation in embedded systems development principles and best practices.

- Excellent analytical and problem-solving skills.

- Effective communication, collaboration, and teamwork abilities.

- Ability to work independently and manage multiple tasks effectively

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Embitel Technologies Full time

    Job Title: Senior Android BSP EngineerCompany: Not specifiedLocation: BangaloreExperience: 4 to 8 yearsEducation: B.E/B.Tech or equivalentJob Description:Android Automotive OS: Bootloader initiation, Kernel BringupProgramming experience in Android - Linux Kernel, Drivers, HAL layer, Native Frameworks (C++).Android HAL customization for sensor data flow,...


  • Bengaluru, Karnataka, India Getinz Techno Services Full time

    Join our leading client a professional services company known for its expertise in advanced technology solutions and innovation. Our client collaborates with top-tier clients to deliver cutting-edge Android and Linux development projects.Experience: yearsLocation: BangaloreWe are hiring for a professional services company seeking highly skilled individuals...


  • Bengaluru, India Programming.com Full time

    Android BSP Development EngineerLocation-Bangalore WhitefieldNotice Period-Only immediate joinersFull day interview on 21st and 22nd Jun’24-F2FBudget-Upto 20 LPAMandatory Skills:♦ Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development♦ Strong C/C++ development skills with a good understanding of...


  • Bengaluru, India Programming.com Full time

    Android BSP Development Engineer Location- Bangalore WhitefieldNotice Period- Only immediate joinersFull day interview on 21st and 22nd Jun’24- F2FBudget- Upto 20 LPAMandatory Skills:♦ Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development♦ Strong C/C++ development skills with a good understanding of...


  • Bengaluru, India Programming.com Full time

    Android BSP Development Engineer Location- Bangalore WhitefieldNotice Period- Only immediate joinersFull day interview on 21st and 22nd Jun’24- F2FBudget- Upto 20 LPAMandatory Skills:♦ Engineer with 8+ years of experience in embedded Linux/Linux application/driver/kernel development♦ Strong C/C++ development skills with a good understanding of...


  • Bengaluru, India Zebra Full time

    Remote Work: HybridOverview:At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward.We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies and create new...


  • Bengaluru, India Getinz Techno Services Full time

    Join ourleading client a professional services company known for its expertise in advanced technology solutions and innovation. Our client collaborates with top-tier clients to deliver cutting-edge Android and Linux development projects.Experience:9 - 12 yearsLocation:BangaloreWe are hiring for a professional services company seeking highly skilled...


  • Bengaluru, Karnataka, India Zebra Full time

    Remote Work: HybridOverview:At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward.We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies and create new...

  • BSP Engineer

    1 week ago


    Bengaluru, Karnataka, India Zealogics Full time

    Position Title: Software Engineer – BSP The Software Engineer will support software development activities for the Dialysis System, with specific focus on BSP (Board Support Package). Board bring-up, Schematic review and working with hardware team on new board design. Design, Develop & Debug and troubleshoot BSP and Driver level issues. Should be familiar...


  • Bengaluru, India Zebra Full time

    Remote Work: Hybrid Overview: At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward. We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies...


  • Bengaluru, India Zebra Full time

    Remote Work: Hybrid Overview: At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward. We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies...


  • Bengaluru, India Getinz Techno Services Full time

    Join our  leading client a professional services company known for its expertise in advanced technology solutions and innovation. Our client collaborates with top-tier clients to deliver cutting-edge Android and Linux development projects.Experience: 9 - 12 yearsLocation: BangaloreWe are hiring for a professional services company seeking highly skilled...

  • Android BSP Lead

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Dear All, Greetings from Tech Mahindra Tech Mahindra is hiring "Android BSP Lead /PM " for Bangalore location, if you are interested, please share your profile to along with the below details. 1.Total Exp:2.Linux Exp:3.Android Linux Exp:4.Board Support Package exp:5.Embedded C/C++ exp:6. CCTC:7. ECTC:8.Notice period:9.Current Location:10.Willing to relocate...

  • Embitel Technologies

    1 month ago


    Bengaluru, India Embitel Technologies Full time

    Role : Sr. Android BSP EngineerLocation : BangaloreExperience : 4 to 8 yearsEducation: B.E/B.TEch or equivalentJob Description :Mandatory Skills :- Android Automotive OS: Bootloader initiation, Kernel Bringup- Programming experience in Android - Linux Kernel, Drivers, HAL layer, Native Frameworks (C++).- Android HAL customization for sensor data flow, Linux...

  • Embitel Technologies

    3 weeks ago


    Bengaluru, India Embitel Technologies Full time

    Role : Sr. Android BSP EngineerLocation : BangaloreExperience : 4 to 8 yearsEducation: B.E/B.TEch or equivalentJob Description :Mandatory Skills :- Android Automotive OS: Bootloader initiation, Kernel Bringup- Programming experience in Android - Linux Kernel, Drivers, HAL layer, Native Frameworks (C++).- Android HAL customization for sensor data flow, Linux...

  • Android BSP Lead

    7 days ago


    Bengaluru, India Tech Mahindra Full time

    Dear All,Greetings from Tech Mahindra!Tech Mahindra is hiring "Android BSP Lead /PM " for Bangalore location, if you are interested, please share your profile to along with the below details.1.Total Exp:2.Linux Exp:3.Android Linux Exp:4.Board Support Package exp:5.Embedded C/C++ exp:6. CCTC:7. ECTC:8.Notice period:9.Current Location:10.Willing to relocate...


  • Bengaluru, India UST Full time

    Responsibilities:• Understand high level Board bring-up requirements with Linux kernel and to come up with theoverall solution.• Identify effective and efficient mode or approach of Android customization implementationfor connectivity interfaces.• Setup and own Yocto Linux build environment and all the customization activities.• Handle customization...


  • Bengaluru, India UST Full time

    Responsibilities: • Understand high level Board bring-up requirements with Linux kernel and to come up with the overall solution.• Identify effective and efficient mode or approach of Android customization implementation for connectivity interfaces.• Setup and own Yocto Linux build environment and all the customization activities.• Handle...


  • Bengaluru, India UST Full time

    Responsibilities: • Understand high level Board bring-up requirements with Linux kernel and to come up with the overall solution.• Identify effective and efficient mode or approach of Android customization implementation for connectivity interfaces.• Setup and own Yocto Linux build environment and all the customization activities.• Handle...

  • Android BSP Lead

    1 week ago


    Bengaluru, India Tech Mahindra Full time

    Dear All, Greetings from Tech Mahindra! Tech Mahindra is hiring "Android BSP Lead /PM " for Bangalore location, if you are interested, please share your profile to ss0087244@techmahindra.com along with the below details. 1.Total Exp:2.Linux Exp:3.Android Linux Exp:4.Board Support Package exp:5.Embedded C/C++ exp:6. CCTC:7. ECTC:8.Notice period:9.Current...