Android Engineer at An IT Service Company
Summary
Android engineer (3–7 yrs) at an IT services company developing and maintaining Android kernel drivers in C/C++ — working on Android HAL, Linux drivers, and interfaces like I2C/SPI, handling kernel and OS upgrades, and debugging system stability issues.
Responsibilities
- Develop and maintain Android kernel drivers using C/C++.
- Work on Android HAL, Linux drivers, and kernel-level components.
- Develop and maintain drivers for interfaces like I2C and SPI.
- Upgrade kernel versions and handle driver porting.
- Support Android OS upgrades and device configuration.
- Debug and resolve system stability issues.
- Work on Android framework and system software changes.
- Explore new tools and demonstrate their use.
Preferred candidate profile
- Strong knowledge of C/C++, Android HAL, kernel drivers, and Linux drivers.
- Experience in kernel driver development and porting.
- Hands-on experience with kernel upgrades and Android OS upgrades.
- Good understanding of Android frameworks and system software.
- Strong debugging and stability analysis skills.
- Ability to learn new tools and work under pressure.


