3 -year hands on experience in developing and enhancing linux or Android device drivers.
Deep understanding of Linux operating system concept, better having experience about the Android operating system.
Experience in board bring up activity and debugging board level problems.
Good knowledge of System devices like DMA , timer / clocks and power management.
Good understanding of Linux kernel mode programming and various debugging methodologies including JTAG.Good understanding of protocols & interfaces like SPI , I2C , RS-232.
Good English communication capability
Preferred but not necessary,
Familiarity with the Qualcomm chipset
Having the working experience in the IC industry
Having the basic Digital TV knowledge, like the concept of TS, OSD ,EPG , etc
Here is the JD for OS engineers:
As an Android Framework Engineer, your Responsibility is to develop HAL for hardwares on different platforms, design and implement new features in Android Framework. You must be experienced in framework architecture, and cautious for any change in framework and assure Google CTS is passed. You will work closely with BSP team and APP team, daily work includes requirement analysis, design, coding, peer review, unit test, integration test and bugfix.
1. 3+ years embedded Linux developing experience
2. 2+ years Android programming experience
3. Strong knowledge in Android Framework
4. Strong knowledge in Java/C language
5. Good knowledge in Linux kernel
6. Good knowledge in Linux App developing
7. Good knowledge in git/repo
8. Self motivated, creative and initiative