Senior Software Engineer - Electrophysiology

bostonscientificWaltham, MA
13d$86,600 - $164,500Hybrid

About The Position

We are looking for a software engineer with a strong computer science background to join our exciting and fast-paced development team. Besides graphics and algorithms, you would be involved in all parts of the code base. The Opal Mapping system centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. Our tools include MATLAB, C++, Qt, OpenGL, GLSL, OpenCL, and Linux.

Requirements

  • A strong CS background, preferably BS/MS in Computer Science or equivalent experience.
  • Experience with having delivered successful mission critical products.
  • Broad and deep technology experience including networking and cyber-security.
  • 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 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.
  • In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.

Nice To Haves

  • Strong experience with architecting, designing and implementing medical device software.
  • Experience writing SW for embedded systems that interface with sensors.
  • Strong experience with development of network protocols (TCP/IP, HTTP, OpenSSL) and cybersecurity.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service