Responsible for managing high performance team of individuals to create world class software for devices.
Responsible for overall engagement of the team.
Responsible for the timely and quality deliveries of the tasks assigned to the team.
Work as point of contact for all people related aspects with the stakeholders.
Review meetings with the team to monitor progress of projects and provide guidance, develop contingent plans, and arrange resources as needed.
Align dedicated and shared resources cross-functionally to optimize to ensure achievement of business results, acquire and develop middle to junior level resources as needed, manage pipeline.
Contribute to absorption of new technologies, processes and methods by making them part of own team's delivery plan.
Communicating frequently across all project disciplines to ensure project team and senior management are aware of upcoming milestones and risks/issues.
Develop Individual Development plans and conduct staffing reviews.
Develop an environment to focus on customer needs, and an organization that has advanced understanding of external and internal customers to effectively improve design quality of products and services.
Develop an open culture to instill confidence, diversity of perspectives and knowledge sharing.
Compliance to Quality Management System and Design Controls.
Manage appropriate budgets in accordance with business plans under the necessary guidance.
Strong People Management skills with proven records of leading and creating engaged teams.
Ability to influence, motivate and lead the team.
Short or medium term vision, building team, inspire others, courage and organizing.
Excellent understanding of various phases of New Product Development/Change Control
Good experience of working with multiple teams and collaborating across geographically spread multi-functional teams
Applied knowledge of project Management tools e.g. Microsoft Project, SharePoint, etc.
Experience in developing GUI applications.
Software development in C/C++ (minimum 5 years) and in OOAD.
Hands on experience in Product Development & Testing.
Hands on experience with code quality tools.
Strong troubleshooting skills and understanding of hardware-software interaction.
Designing and understanding software architectures and application layers.
Well versed with managing teams for writing test plans and test cases document and exposure to test management tools.