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 19, 2025
Cambridge, MA, USA
Apply Now

Boston Scientific is looking for a software engineer to join their Rhythmia Mapping system development team. This system creates a real-time virtual world of the human heart, requiring high-performance rendering and algorithmic techniques to provide physicians with accurate anatomical models and instant feedback during cardiac procedures.

Requirements

  • Proficiency in C++ (C++11 or newer)
  • Expertise interpreting MATLAB code.
  • Strong experience with Qt (Qt Widgets or Qt Quick/QML)
  • Expertise in Linux, networking and cyber-security.
  • Strong experience in systems development.
  • Strong experience with architecting, designing and implementing medical device software.
  • Experience writing SW for embedded systems that interface with sensors.

Responsibilities

  • Architect, design, develop and release innovative high performance medical device software.
  • Working closely with our concepts team to integrate new algorithms developed in Matlab into our code base in C++.
  • Provide technical leadership to the team in software architecture and best in class software development methodologies and practices.
  • Solve difficult problems and always strive to make things better and achieve engineering excellence.
  • Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward.

Other

  • A strong CS background, preferably BS/MS in Computer Science or equivalent experience.
  • Experience with having delivered successful mission critical products.
  • Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team.
  • Excellent communication skills with the ability to adapt to the target audience.
  • Expertise in developing software using Scrum methodology.