Android Developer | Codersbrain
Job Description
Engineer - Android Framework Development
Company Overview
(Company overview is not specified.)
Job Summary
The Engineer for Android Framework Development is responsible for designing, developing, and troubleshooting components within the Android framework, focusing on Hardware Abstraction Layer (HAL) and driver development. This role contributes significantly to the efficiency and performance of the Android system by ensuring compliance with standards and supporting various multimedia frameworks.
Responsibilities
- Develop and implement drivers within the Android framework, specifically for HAL in areas such as Audio, Graphics, Camera, and Power.
- Utilize strong C/C++ programming skills to create efficient and maintainable code while adhering to object-oriented design principles.
- Ensure compliance with Compatibility Test Suite (CTS) and Vendor Test Suite (VTS) standards, assisting in the resolution of any defects found during testing.
- Collaborate with cross-functional teams to integrate and debug system-level components.
- Engage in system knowledge sharing and debugging processes to enhance overall system functionality.
- Leverage experience with multimedia frameworks, such as OpenMAX and Codec2, to optimize audio and video processing capabilities.
Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum of 3+ years in Android framework development, including HAL and driver development.
- Technical Skills:
- Proficient in C/C++ development with a solid understanding of object-oriented design.
- In-depth knowledge of the Android architecture and framework.
- Experience with one or more Android HAL components (Audio, Graphics, Camera, Power).
- Familiarity with multimedia frameworks such as OpenMAX and Codec2 is desirable.
- Strong background in embedded systems development and system debugging.
Preferred Skills
- Knowledge of Advanced Linux Sound Architecture (ALSA) and Integrated Circuit Inter-IC Sound (I2S) protocols.
- Experience with compliance testing and defect resolution in embedded systems.
Experience
3+ years of relevant experience in Android Framework/HAL, driver development, and embedded systems.
Environment
(The typical work setting, location, and physical or environmental conditions are not specified.)
Salary
(Estimated salary range is not specified.)
Growth Opportunities
(Potential career advancement opportunities within the company are not specified.)
Benefits
(No benefits are specified.)