Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Boston Scientific Logo

Senior Software Engineer - Electrophysiology - Engineering - Development

Boston Scientific

$86,600 - $164,500
Aug 14, 2025
Cambridge, MA, USA
Apply Now

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.