Responsibilities: 61 Lead Software Team: Guide the software team in developing new products, maintaining, and optimizing post-market devices based on customer feedback and needs. Collaborate intensively with global and local cross-functional teams to ensure software solutions meet quality, cost, safety, and other business KPIs. 61 Strategic Analysis: Evaluate business strategies and product roadmaps to identify key software technology and resource gaps. Propose a detailed roadmap to the leadership team and oversee its implementation. 61 Team Management: Oversee the software team’s growth and performance, ensuring continuous improvement in both areas. 61 Process Adherence: Apply company and industry-standard processes to software activities, fostering a culture of continuous improvement. 61 Coaching and Development: Coach engineers directly or identify appropriate resources for coaching to enhance team skills and performance. 61 Team Support: Serve the team to ensure high-quality output, productivity, and maintain high morale. Minimum Qualifications: 61 Educational Background: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. Time spent pursuing an advanced degree may be considered towards experience requirements. 61 Language Proficiency: Fluent communication skills in both Mandarin and English. 61 Communication Skills: Excellent communicator at all levels, adept at facilitating actions and resolving conflicts. 61 Industry Experience: 10 years of experience in the software industry including: o 5 years of experience in C++ development. o 3 years of experience in people management, overseeing teams of 5-10 members, including hiring, ramp-up, performance management, and technical mentoring. o Experience leading and managing 3 full life cycle product developments, which include application software, firmware, hardware, mechanics, and fluidics components. The products can be medical, industrial, or other regulated devices. o 2 years of experience in requirement analysis and design change management. o Hands-on Object-Oriented Analysis/Design (OOA/D)构架设计/模块设计 skills in standalone software or distributed system development. o Familiarity with UML. 61 Cross-Functional Collaboration: Experience working collaboratively with cross-functional teams for over 3 years. 61 Business Acumen: Ability to handle multiple tasks in parallel with organization-goal-oriented priority setting skills. 61 Leadership Enthusiasm: Passion for teams towards continuous improvement in team growth, products, and technologies. 61 Interpersonal Skills: Excellent documentation, communication, and interpersonal skills. Preferred Qualifications: 61 Medical Device Development: Experience in the development of medical devices and working knowledge of FDA Quality System Regulation. 61 Modern Technologies: Experience with modern technologies such as .NET, AI, and web development.