· Communicates effectively with customers to identify needs and evaluate technical solutions, from definition phase through implementation.· Creates and executes development plans, revises as appropriate to meet changing needs and requirements.· Consistently delivers high-quality services to increase customer satisfaction and deepen customer relationships.· Manage technical risks throughout the project.· Performs technical reviews with customers, in-house staff and supplier· Manages technical resources and project schedule.· Participate to resolve issues related to tooling, molding, PCBA, assembly & CNC, etc processes and effectively applies knowhow for new projects· Resolves and/or escalates issues in a timely fashion.· Effectively utilizes each team member to his/her fullest potential.· Conducts effective performance evaluations and mentors’ engineers through formal and informal channels.· Guide/monitor the testing/prototyping for new concept/new technology. · Risk control for ongoing projects by risk analysis, evaluate and related plan.· Organization & coordination among departments for the target achieving.