As a technical lead of the software team to work with software manager and US software team to involve in the Android BSP development and hardware bring-up process for the team.
Design and develop the next generation of company’s Android Platform and features.
Help setting up standard for software quality by adopting modern test frameworks and practices.
Collaborate with SOC vendors and ODM
Collaborate with Software, Hardware, Factory and PM teams on the product roadmap and requirements to build for Device capabilities.
Requirements
Requirements|
8+ years of software development experience, with 5+ years of experience working with Android OS software.
Android and Linux Kernel bring-up / BSP experience.
Proficient in C/C++, Java.
Familiar with bootloaders, Linux device tree configuration, Android HAL
Experience working with Hardware teams to review and analyze product schematics.
Experience in device drivers implementation, integration, and debugging. Ex: display, power management, WiFi, GPIO.
Experience in source control tools such as Git, Gerrit, GitHub
Familiar with Android command line tools such as adb and