a. C++ Experience
b. Expertize in middleware development
c. Worked in embedded system based on Linux
d. Knowledge on MTP, UMS Specifications
1. Good C/C++ programming skills with core development experience. C++ experience is mandatory.
2. Middleware / framework development and aware of various other framework development.
3. Good understanding of Linux internals, especially multi-threading and inter-process communication.
4. In-depth understanding of d-bus and its architecture. Experience in developing services based on d-bus will be an added advantage.
5. Good experience of developing asynchronous platform service APIs.
6. Understanding of architecture and design patterns will be weighted more.
7. Candidate from product companies preferred.