Sr. Software Engineer - 3D Visualization (OpenGL)

Medtronic

Hybrid Actively hiring Verified listing
Newton, US Posted 11 days ago $124,800$187,200 / year

At a glance

AI generated

TL;DR

As 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

OpenGL VTK Qt/QML C++ Python Linux Docker CI/CD CUDA Shaders GPU Networking Automated Testing

What you'll do

  • Own and optimize significant rendering subsystems using OpenGL and VTK.
  • Extend real-time 3D visualization features in Qt/QML application surfaces.
  • Debug complex rendering issues related to shaders, GPU memory, and frame rate.
  • Lead development from design through integration for assigned areas independently.
  • Mentor junior engineers on advanced topics like rendering, shaders, and 3D math.

What we're looking for

  • 4+ years of relevant experience in software engineering or equivalent education.
  • Strong production experience with OpenGL and VTK or comparable rendering APIs.
  • Experience integrating real-time 3D rendering with Qt/QML application UIs.
  • Proficiency in C++ and Python, delivering production-quality software.
  • Comfortable debugging at the GPU level including shaders and driver behavior.
  • Experience building large, complex software applications or subsystems.

Market check

Salary context

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

About Medtronic

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

View all roles at Medtronic

More like this

Similar roles

Principal Software Engineer - 3D Visualization (OpenGL)

Medtronic

Remote (Usa-Ma Newton, US) 11 days ago $152,800$229,200
OpenGL VTK Qt/QML C++ Python GPU Shader Architecture WebGL Vulkan DirectX Software Architecture CI/CD Mentoring Design Reviews Technical Leadership Complex Systems Real-time Performance Networked Systems Cross-functional Teams Regulated Environments AI Tools
Remote

Software Engineer, Neural Graphics Developer Tools

Nvidia

Us, Ca, Santa Clara, US 30 days ago $152,000$241,500
C/C++ CUDA TensorFlow PyTorch Direct3D OpenGL Vulkan AI Deep Learning Neural Networks GPU Architecture Computer Graphics Object-Oriented Programming Agile Methodology CI/CD

Senior System Software Engineer, 3D Computer Vision

Nvidia

Remote (Us, Ca, Santa Clara, US) 91 days ago $152,000$241,500
Python C++ CUDA Git CI/CD Linux NeRF Gaussian_Splatting Computer_Vision Deep_Learning 3D_Computer_Vision Object_Reconstruction Scene_Reconstruction Computer_Graphics MLOps
Remote

Senior Software Engineer, Graphics Performance

Nvidia

Remote (Us, Ca, Santa Clara, US) 105 days ago $184,000$287,500
C C++ OpenGL Vulkan Linux Shader programming Graphics rendering Compilers Optimizations Memory management Resource management Scheduling Process control Hardware virtualization CI/CD
Remote

Unity 3D Engineer, Senior

Booz Allen Hamilton

Locations Arlington, Virginia, US 28 days ago $99,000$225,000
Unity C# Docker Kubernetes AWS Lambda API Gateway S3 Spark RAPIDS Ray Polars Databricks Elasticsearch Airflow Python Java

Mixed Reality Software Engineer, Mid

Booz Allen Hamilton

Locations Bremerton, Washington, US 17 days ago $61,900$141,000
C++ C# Python Unity AR VR Unreal Computer vision UML CI/CD 3D models CAD