onsite
Android BSP Developer - Innogate Solutions
Software Engineer
Senior Android BSP developer with 4+ years of experience in Android framework, HAL, and driver development, proficient in C/C++ and embedded systems, and skilled in multimedia frameworks and compliance testing.
About the role
Key Responsibilities
- Design, develop, and maintain Android HAL modules for audio, graphics, camera, and power subsystems.
- Implement and optimize C/C++ code for high-performance embedded drivers.
- Integrate and test multimedia components using OpenMAX and Codec2 frameworks.
- Ensure compliance with CTS/VTS specifications and troubleshoot related defects.
- Collaborate with cross-functional teams to support machine learning and deep learning features on Android devices.
Requirements
- 4+ years of experience in Android framework, HAL, and driver development.
- Strong C/C++ programming skills with solid object‑oriented design knowledge.
- Deep understanding of Android architecture and embedded systems.
- Experience with multimedia frameworks (OpenMAX, Codec2) and compliance testing (CTS/VTS).
- Familiarity with machine learning or deep learning integration on Android is a plus.
Skills
machine learningdeep learningtensorflow