Boston Scientific is seeking a Principal Software Engineer - 3D Visualization to design and develop intuitive 3D visualizations and user interfaces for the Opal HDx Mapping System, a cardiac mapping platform used to visualize and treat cardiac arrhythmias, aiming to create cutting-edge tools for physicians and care teams.
Requirements
- Strong programming experience in C++
- Experience with OpenGL and 3D graphics programming
- Solid understanding of object-oriented programming principles
- Demonstrated ability to understand user needs and design intuitive user interfaces
- Experience with full software development lifecycle processes
- Experience with Qt (QML is a plus)
- Experience developing on Linux platforms
Responsibilities
- Generate UI concepts and implement prototypes to gather user feedback on workflow and usability
- Design and build elegant solutions for complex clinical problems in user interaction and visualization
- Lead enhancements for real-time 3D rendering and advanced visualization technology
- Collaborate effectively with hardware, systems, quality, and test teams to ensure end-to-end solution integrity
- Participate in preclinical system experiments with physicians and third parties to evaluate system performance
- Implement, test, troubleshoot, and debug source code for complex medical software applications
- Drive software development through the full product lifecycle, including requirements, design, planning, code reviews, and documentation
Other
- Minimum of 5 years' experience in software development
- Excellent analytical and problem-solving skills
- Ability to manage multiple projects in parallel
- Strong communication skills, both written and verbal
- Hybrid work model