MAJOR TASKS AND RESPONSIBILITIES OF POSITION: · Development and design of software modules for incorporation into medical devices, which include mobile device applications. · Provide detailed input to R&D team members regarding the technical feasibility of proposed design, technical risks, and potential mitigation strategies. · Conceptual design and subsequent development of feasibility prototypes of system features and technology. · Deliver software solutions in support of full life-cycle implementation of software products and systems utilizing a structured, documented software development process and generally accepted software engineering methods. · Requirements specification and protocol API creation and subsequent maintenance of technical documentation in support to Medical care quality system and process requirements. · Active participation in product development by providing/reviewing specification, risk assessment, cost and alternative options including supplier evaluation. · Collaborate with product industrial design and human factors team members to determine product design, design for manufacturability and user ergonomics. · Partner, influence, and negotiate with vendors on project plans, cost effective design solutions, solution manufacturability, and new product launches. · Interact across functions such as electrical, software and systems engineering to holistically arrive at optimal design solutions · Takes initiative in keeping current with technology in areas of assignment and in areas of professional interest. Incorporates right mix of new technology into new product offerings. · Actively contributes to some combination of technological developments, publications, patents, and/or trade secrets. QUALIFICATIONS: · BS with 10+ years of proven experience and accomplishments in the appropriate engineering discipline · MS with 8+ years of proven experience and accomplishments in the appropriate engineering discipline · PhD with 5+ year of proven experience and accomplishments in the appropriate engineering discipline · Proven prior experience in designing and developing software systems that communicate via wireless protocols with pieces of hardware which operate within restricted power/resource constraints · Expertise in both iOS and Android mobile application development. · Proven record in full life cycle product development and delivery of Medical Device product · Must have good technical, written, and spoken communication skills · Must work well in cross-functional multi-site teams including remote teams and have ability to provide technical leadership in addition to individual development · Deliver software modules in support of full life-cycle implementation of software products and systems utilizing a structured, documented software development process and generally accepted software engineering methods, adhering to procedures and practices for compliant medical device software.