Responsibilities: 61 Design and develop software of medical device system and components. Participate in the full cycle of software development 61 Co-work with system and electrical engineers to investigate system/component solution and define system/component requirements and architecture 61 Define software requirements and architecture 61 Take full responsibility of software detailed design and implementation 61 Take charge of test case design and participate in test execution
Education and Experiences: 61 Bachelor or above with major in computer engineering or relative 61 4 years+ of software development experiences
Abilities And Skills: 61 Proficient in C++ or java 61 Good at object-oriented analysis and design, familiar with UML 61 Sound software engineering foundation with good practices 61 Experiences in Design Patterns, Software Framework as plus 61 Experienced in Linux programming 61 Experienced in unit testing, requirement analyses 61 Experienced in agile as plus, Scrum Mas