The Manager, GUI Software Development will support Critical Care Instrumentation Software development. As a hands on manager, they will lead small team of highly talented software engineer and participate in the design and development of the user interface of applications used in bio-medical monitoring systems.
* Provide leadership in design and development of the product * Provide concept breakdown and task assignment to the team under Agile development * Provide guidance and participate in an ongoing process improvements towards continuous development * Develop software requirements and design documents * Translation of software requirements into structured software design * Implementation of the GUI applications for biomedical monitoring system, and participation in code reviews/verification. * Provide assistance in development and maintenance of already existing GUI application and the automation of development processes and unit/regression tests for medical device systems
* Eight years direct experience is required. An advanced degree may offset some required experience. * Bachelor's or a Master's degree in an engineering discipline is required, Computer Engineering is strongly preferred * Experience in Microsoft Visual Studio software development using C# under .Net is required. * Experience with software integration and debugging is required. * Must have a knowledge and understanding of OOD and OO methodology, full SDLC processes, UML, sequence diagrams, static analysis, and software unit testing. * Must have excellent documentation and communication skills. * Must be able and willing to document implementation and participate in code reviews. * Must be a highly motivated self-starter who is able to achieve results with minimal direction. This position requires a high-energy individual who has excellent teamwork, partnering, and negotiation skills. Must be proactive and creative in achieving goals. * Experience developing software in multi-threaded / multi-processor environments is required.
* Experience in medical device software development is strongly preferred. * Experience in Architecting complex GUI project under windows platform is strongly preferred. * Window 7 Embedded is strongly preferred. * Experience in build environment set up is preferred. * Experience with networking protocols, including wireless, is a plus. * Experience with windows Embedded OS and its internal mechanism is desirable. * Experience in WPF and MVVM is a huge plus.
About Edwards Lifesciences
Edwards Lifesciences is an American medical equipment company specializing in artificial heart valves and hemodynamic monitoring.