Principal Software Engineer (3D Visualization) - Electrophysiology
Core
Design and develop high-performance 3D visualization and user interfaces for the Opal HDx Mapping System, a real-time cardiac mapping platform used to visualize and treat cardiac arrhythmias.
Role type
Principal Software Engineer (3D Visualization)
Builds
Real-time 3D rendering engine and clinical workflow tools for the Opal HDx Mapping System
Domain
Medical device / Electrophysiology / 3D Graphics
Deliverable
production ML models | product features
Required skills
C++, OpenGL, 3D graphics programming, object-oriented programming, full software development lifecycle, UI/UX design for clinical tools
Preferred skills
Qt/QML, Linux development, medical device standards (IEC 62304, ISO 13485), Git/Jira, mentoring
Technologies
C++, OpenGL, Qt, Linux, Git, Jira
Responsibilities
Generate UI concepts and implement prototypes for workflow feedback; Design and build solutions for complex clinical visualization problems; Lead enhancements for real-time 3D rendering; Collaborate with hardware and clinical teams; Participate in preclinical system experiments; Implement, test, and debug complex medical software; Drive full product lifecycle development; Contribute to technical documentation; Support field clinical staff with troubleshooting.
Seniority
Principal, hands-on IC with strategic influence