1. Experience with Embedded Linux based operating systems Driver Development
2. Excellent Unix Driver Development Skills
3. Knowledge of Driver performance requirements and integration
4. Experience with Embedded Linux Development
5. Knowledge of different protocol Stacks
6. Excellent Debugging skills for Embedded Linux.
7. Acquainted with different phases of SDLC, software engineering best practices
8. Excellent Operating System and Networking Stack Concepts
9. Exceptional Computer Architecture Concepts
10. Good communication skills both written and verbal
11. Ability to adhere to scheduled and team-agreed timelines
12. Understanding of test management and have worked with test management tools
13. Disciplined and strong interpersonal skills