Boston Scientific
Senior Software Engineer - Electrophysiology
Boston Scientific, Cambridge, Massachusetts, us, 02140
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
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