Job Description
- Responsible for Linux Kernel and Android version upgrades, porting, compilation, integration, and debugging for tablets and smart home devices, as well as driving the resolution of related R&D issues.
- Responsible for analyzing, identifying, and optimizing issues in relevant modules (such as System, Performance or USB), and driving related tasks as software SE.
- Assist with internal and customer project engineering management. Responsible for analyzing and improving product competitiveness.
Requirement
- Proficient in C language embedded software development, testing, and code process management, with over 3 year of experience. Experience in tablets or mobile phones is preferred.
- Familiar with Linux kernel architecture, kernel compilation systems, and the development of compilation project files such as makefile and cmake. Familiar with Android development frameworks and system boot processes.
- Proficient in commonly used version control and integration management tools, such as Git/Gerrit/Repo.
- Candidates with experience in display, USB, low-power consumption, performance/memory optimization, and system stability debugging are preferred.
- Majors in computer science, electronic information, communication, automation, or related fields. English proficiency at CET4 level or above, capable of reading English technical documents.
- Proactive in work, clear logic, strong communication skills, and a team player.