Boston Scientific is looking for a Senior Software Engineer to develop clinical features for cutting-edge medical applications in Cardiac arrhythmia diagnosis and treatment, specifically for the Opal Mapping System, which generates an accurate anatomical model of the human heart.
Requirements
- C++ development and debugging Experience
- QT GUI Experience, including Qt Widgets and/or Qt Quick/QML
- Experience with Object Oriented programming principles
- Experience with developing on the Linux platform
- Experience with software configuration management tools for source code control (Git), issue tracking (Jira), requirements management (JAMA)
- OpenGL a plus
- Experience mentoring lower-level engineers
Responsibilities
- Provide technical leadership to the team in software architecture and best in class software development methodologies and practices.
- Architect, design, develop and release innovative high performance medical device software.
- Solve difficult problems, improve state of the art, and achieve engineering excellence.
- Collaborate across disciplines effectively (HW, Systems, Test, Quality, Regulatory) to focus and maximize end-to-end solution value and quality
- Participates in preclinical system experiments in the lab, with physicians, and 3rd parties
- Implements, tests, troubleshoots, and debugs source code for complex software applications
- Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
Other
- BS/MS in Computer Science or equivalent experience, with a strong software development background.
- 5 years relevant Experience
- Excellent analytical and problem-solving skills
- Ability to contribute to multiple projects in parallel
- Participate in the development of technical documentation, including design specifications, test plans, and user manuals.