-
View all jobs
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
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.
- 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.
- Experience with the Android Automotive platform.
- Familiarity with Android virtualization (virtio, trout) and hypervisor-based OS.
- Bachelor's degree in Computer Science, Electronics, or a related field.
- 5+ years of hands-on experience in Android BSP development and embedded systems.
- 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.
Key Skills
Ranked by relevance
c
android
ha
embedded
linux
ux
ai
embedded systems
ui
virtualization
esp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Software Engineer
2026-04-11
Full-time
Mid-Senior
India
Business Consulting
Engineering
View Job Details
Related
ML Engineer
2026-04-09
Full-time
Not Applicable
United States
Business Consulting
Engineering
View Job Details
Related
API Integration Engineer (AI/LLM)
2026-04-11
Contract
Not Applicable
Argentina
Business Consulting
Engineering
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 Job Details
Related
Java Software Engineer
2026-04-11
Full-time
Mid-Senior
India
Business Consulting
Engineering
View Job Details
Related
ML Engineer
2026-04-09
Full-time
Not Applicable
United States
Business Consulting
Engineering
View Job Details
Related
API Integration Engineer (AI/LLM)
2026-04-11
Contract
Not Applicable
Argentina
Business Consulting
Engineering