Logo
Boston Scientific

Senior Software Engineer - Electrophysiology

Boston Scientific, Cambridge, Massachusetts, us, 02140

Save Job

Overview

Senior Software Engineer - Electrophysiology at Boston Scientific. The role focuses on developing and delivering high-performance medical device software for cardiac electrophysiology applications, with emphasis on Graphical User Interface development and real-time rendering for the Opal Mapping System. Key Responsibilities

Provide technical leadership to the team in software architecture and best-in-class software development practices. Architect, design, develop and release innovative high-performance medical device software. Solve difficult problems, advance state of the art, and achieve engineering excellence. Collaborate across disciplines (HW, Systems, Test, Quality, Regulatory) to maximize end-to-end solution value and quality. Participate in preclinical system experiments in the lab, with physicians, and third parties. Technical Focus

The Opal HDx Mapping System centers around a real-time virtual world of the human heart. The role involves C++ development (C++11 or newer), Qt (Qt Widgets or Qt Quick/QML), and Linux. The successful candidate will contribute to all aspects of the system’s software including GUI development and interfaces with other teams. Qualifications

BS/MS in Computer Science or equivalent experience, with a strong software development background. 5 years relevant experience. C++ development and debugging experience. QT GUI experience, including Qt Widgets and/or Qt Quick/QML. Experience with object-oriented programming principles. Excellent analytical and problem-solving skills. Ability to contribute to multiple projects in parallel. Experience implementing, testing, troubleshooting, and debugging complex software. Experience following full design life cycle processes including requirements specification, design activities, planning, code reviews, and creating corresponding artifacts. Experience developing technical documentation (design specs, test plans, user manuals). Promotes collaborative environments and pragmatic engineering decision-making. Identifies and implements continuous improvements to work processes and tools. Support field clinical staff on use of medical software and troubleshooting issues. Preferred Qualifications

Experience developing on Linux. Experience with Scrum framework. Good written and verbal communication skills; documentation experience. Experience with IEC 62304, 60601, ISO 14971, 13485 medical device standards. Experience with software configuration management tools (Git), issue tracking (Jira), requirements management (JAMA). Ability to learn quickly and master complex software and new tools. OpenGL experience is a plus. Experience mentoring lower-level engineers. Working Conditions

Hybrid work mode. Travel 0-10%. About the Product

Opal Mapping System: http://www.bostonscientific.com/en-US/medical-specialties/electrophysiology/cardiac-mapping-system.html Compensation and Benefits

Requisition ID: 611511 Salary range: $86,600 – $164,500. Compensation will be commensurate with experience and location, and may include variable compensation and bonuses as applicable. Equality and Compliance

Boston Scientific is an equal opportunity employer. As part of our commitment to diversity and inclusion, we ensure recruitment, hiring, promotion, compensation and all personnel decisions are made without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity or expression, veteran status, age, disability, or any other protected status. Some US-based positions may require proof of COVID-19 vaccination as a condition of employment. All safety-sensitive roles may be subject to prohibited substance testing in compliance with applicable laws.

#J-18808-Ljbffr