Principal Software Engineer - 3D Visualization (OpenGL)
Core
Lead architecture for real-time 3D visualization on the Prism Mapping platform, defining rendering pipelines and performance strategies for cardiac electrophysiology mapping.
Role type
Principal Software Engineer (3D Visualization/Graphics)
Builds
Real-time 3D maps of cardiac anatomy and electrical activity for clinicians
Domain
Healthcare / Medical Devices / Electrophysiology
Deliverable
production ML models | product features
Required skills
OpenGL, VTK, Qt/QML, GPU resource management, C++, Python, real-time rendering architecture, system design
Preferred skills
Vulkan, DirectX, WebGL, shader architecture, regulated environment experience, AI tool adoption
Technologies
OpenGL, VTK, Qt, QML, C++, Python
Responsibilities
Lead architecture for the 3D visualization stack, define multi-release direction for visualization capabilities, set engineering bar for visual fidelity and latency, lead design of major subsystems, drive technical alignment across cross-functional teams, mentor senior engineers
Seniority
Principal, strategy & mentorship