Principal Software Engineer - 3D Visualization (OpenGL)
Medtronic
At a glance
AI generatedAs a Senior Software Engineer specializing in 3D Visualization with OpenGL at Prism Mapping, you will be responsible for designing and extending rendering features using OpenGL and VTK, optimizing real-time performance under clinical workloads, and collaborating closely with UI/UX engineers to enhance the visual experience for clinicians. Your day-to-day tasks include debugging complex issues related to shaders and GPU memory, leading development cycles from design to support, and mentoring junior team members on advanced topics like rendering and 3D math. The role requires expertise in OpenGL or similar APIs, VTK, Qt/QML integration, and strong Python or C++ skills, alongside experience with Linux, Docker, CI/CD pipelines, and automated testing. You will work within a regulated environment, contributing to the architecture of large-scale software applications while ensuring high performance and reliability for medical imaging solutions.
Skills
What you'll do
What we're looking for
Market check
This $124,800–$187,200 range sits above 38% of similar postings on FindRole.
Peer median band
$130,650–$210,600
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$139,000–$196,750
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Medtronic plc is the world's largest medical technology company by revenue, specializing in device-based therapies for over 70 health conditions.
Medtronic currently has 24 open roles on FindRole.
Listed pay typically runs $135,200–$198,000 across 24 roles with salary data.
Most-posted roles
More like this
Medtronic
Nvidia
Nvidia
Nvidia
Booz Allen Hamilton
Booz Allen Hamilton