1. Requirements gathering
2. Design and Reviews
3. Standalone SW bring up/porting Linux onto different platforms
4. Various driver porting/development and testing along with application
5. Good documentation skills for creating documents like requirements/design etc documents.
6. Co-ordinate with Lead and other team members to deliver the work on time.