-
Deloitte

Android BSP Development Engineer

Deloitte
India · Contract · Mid-Senior

We are seeking an experienced Android BSP Development Engineer with a strong background in embedded Linux, kernel, driver development, and Android system architecture. The ideal candidate will have a solid grasp of C/C++ programming, Android framework, and multimedia frameworks. This role will focus on developing and maintaining the Android BSP for embedded systems, ensuring compliance with CTS/VTS, and debugging complex system issues.

Key Responsibilities

  • Develop and maintain Android BSP (Board Support Package) for embedded platforms.
  • Work on embedded Linux, Linux applications, drivers, and kernel development.
  • Implement and debug Android HAL (Hardware Abstraction Layer) modules, including Audio, Graphics, Camera, Power, etc.
  • Ensure compliance with CTS (Compatibility Test Suite) and VTS (Vendor Test Suite), and resolve any defects.
  • Collaborate with cross-functional teams to optimize Android platform performance.
  • Troubleshoot, debug, and resolve system issues related to embedded systems.
  • Develop and maintain multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.
  • Enhance the overall Android architecture and integrate necessary hardware features.
  • Assist in integrating new hardware platforms into the Android ecosystem.
  • Conduct system-level testing and validation of BSP, drivers, and applications.

Mandatory Skills

  • 5+ years of experience in embedded Linux, Linux application, driver, or kernel development.
  • Strong proficiency in C/C++ development with a solid understanding of object-oriented design.
  • In-depth knowledge of the Android framework and Android Architecture.
  • Proficiency in at least one Android HAL module (Audio, Graphics, Camera, Power, etc.).
  • Hands-on experience with multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2.
  • Knowledge of compliance to CTS/VTS and experience in resolving defects.
  • Strong background in embedded systems development.
  • Solid debugging and system knowledge.

Good To Have

  • Experience with the Android Automotive platform.
  • Familiarity with Android virtualization (virtio, trout) and hypervisor-based OS.

Qualifications

  • Bachelor's degree in Computer Science, Electronics, or a related field.
  • 5+ years of hands-on experience in Android BSP development and embedded systems.

Preferred Attributes

  • Strong problem-solving and analytical skills.
  • Ability to work effectively in a team and communicate complex technical concepts clearly.
  • Proactive approach to debugging and system optimization.

Skills: multimedia frameworks,c/c++ programming,android hal,hal,linux application development,kernel development,cts/vts compliance,cross-functional collaboration,i2s,c/c++ stl,alsa,android development,embedded,bsp,system debugging,android framework,android bsp development,embedded linux,openmax,android,driver development

Key Skills

Ranked by relevance

c android ha embedded linux ux ai embedded systems ui virtualization esp
Login to Apply
Posted
Dec 19, 2024
Type
Contract
Level
Mid-Senior
Location
Bengaluru
Company
Deloitte

Industries

Business Consulting Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Deloitte
Related

Java Software Engineer

2026-04-11

Full-time
Mid-Senior
India
Business Consulting
Engineering
View Job Details
Catalyst Labs
Related

ML Engineer

2026-04-09

Full-time
Not Applicable
United States
Business Consulting
Engineering
View Job Details
Riveron
Related

API Integration Engineer (AI/LLM)

2026-04-11

Contract
Not Applicable
Argentina
Business Consulting
Engineering