- Prepare architecture and design for firmware/application for embedded products
- Work independently for firmware/application development in client project
- Lead technical discussion within the team and with other groups associated for execution for client projects
- Work on board bring up activities
- Collaborate with offshore team for day-to-day activities
- Review project deliverable artefacts like documents and source code
- Use in-depth knowledge and experience to overcome the challenges faced by team for smooth execution
- Uses best practices and knowledge of internal or external business issues to improve products/services or processes
- Collaboratively work with and coordinate with Customer
- Testing and validation of the offshore deliverables in customer lab
- Help resolving offshore team dependencies on customer