Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in C / C++.
2 years of experience working with Android domain, embedded processors or Linux kernel, drivers, BSP.
Experience in code and system health, diagnosis and resolution, and software test engineering.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
5 years of experience working with Android domain, embedded processors, Linux kernel, drivers, Board Support Package (BSP).
Knowledge of one or more of the following such as Microcontrollers, SoC, device drivers, hardware bringup, power management, ARM processors, file systems, bootloaders, firmware, or hardware/software integration.
Experience in performance analysis and optimization, particularly in the embedded systems domain.
Experience with Linux/Android/WearOS/low level silicon/hardware interactions.