Responsible for Android/Linux system driver development (HAL layer, Kernel driver), such as LCD/TP/Camera/Audio/NFC peripheral debugging;
Responsible for solving problems and developing requirements related to Android/Linux system partitioning, temperature rise, power optimization, crash and restart localization, as well as performance optimization, kernel pruning, etc., and providing support and guidance to customer projects;
Customer project support, requirement development, and troubleshooting, as well as collaborating with other colleagues to debug and tackle challenges. Able to jointly evaluate hardware interface and functional requirements with hardware developers;
Guide new employees to quickly familiarize themselves with Android/Linux system peripheral debugging, system power consumption, optimization, and requirement development, and adapt to work content more quickly;
Complete other tasks assigned by the leader.
Job Requirement
Bachelor's Degree or above in Computer Science, Electronic Engineering, Communications, or other related fields.
Very familiar with kernel space and more than 3 years kernel misc bus, different kernel component diver frame, peripherals interface and system stabilization performance work experience
Very familiar with C and C++ language can write rare diver only by chips datasheet
if can take more than two components in PMIC, USB, LCD, TP, Audio, Camera, Sensor, UART/SPI/I2C/PCIE, SD-card, SDIO/MMC, system stabilization, performance and consumption, who are preferred
Candidate work at smart phone, smart tablet software design region is preferred.