Must have 2-5 years of experience in embedded software development for Android Systems
Experience in source revision control system such as git
Good knowledge of working with Open source software packages.
Proficiency in real time multi-threaded software design and development, system
Hands on knowledge on Linux USB stack – Host and gadget including OTG
Hands on knowledge of all / any of the following Linux kernel areas: Audio (ALSA), Video4Linux, Power Management, Network, BSP (ARM).
Experienced in Android programming environment using binder, shared memory etc.
programming using IPC, synchronization primitives