Bachelor's degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., C, C++, Python).
Experience in Embedded domain environments (e.g., firmware, Linux kernel, Android).
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
3 years of experience in a technical leadership role overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Experience in software/firmware development across the android stack including kernel, Board Support Package (BSP), framework, and application to prove the feasibility of designs.
Experience in network operations, especially on device network offload acceleration on SoC to enhance its performance, reduce power and memory footprint.