Principal Software Engineer, 3D Visualization (OpenGL)

Medtronic

Confirmed live yesterday High trust
Closes in 6 days

Quick summary

Work type
On-site
Location
Newton, MA
Salary
$152,800–$229,200 / yr
Posted
14 days ago
Freshness
Confirmed live yesterday
Closes
Sep 28, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $214k
This role $191k
$138k most similar roles pay here $289k

This role pays less than 75% of similar roles. Most pay $192,125–$236,487 — the shaded band above. At the midpoint, this role pays about $191k versus about $214k for comparable roles.

Based on 240 similar postings.

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 64 open roles on FindRole.

Listed pay typically runs $124,000–$186,000 across 63 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Principal Software Engineer, 3D Visualization (OpenGL)

As a Principal Software Engineer - 3D Visualization (OpenGL), you will set the technical direction for real-time 3D visualization on the Prism Mapping platform, which serves as the rendering architecture for clinical maps. You will lead the architecture for the rendering pipeline involving OpenGL, VTK, and Qt/QML integration while managing GPU resources and ensuring high performance. Your daily responsibilities include mentoring senior engineers, resolving complex rendering problems, and defining multi-release strategies for new clinical modalities and hardware. The role requires expertise in Python and C++ to build software that transforms raw signals into three-dimensional maps of cardiac anatomy and electrical activity. You will solve critical technical challenges regarding visual fidelity, latency, and reliability within a medical device environment, ensuring the system provides accurate information to clinicians during live procedures for diagnosing and treating cardiac arrhythmias.

What does a Software Engineer earn in Massachusetts?

Median $193000 from 83 postings across 18 companies.

See salary data

What you'll do

  • Lead the architecture for the Prism Mapping 3D visualization stack, including OpenGL/VTK pipelines and GPU resource management.
  • Define the multi-release technical roadmap for rendering capabilities, clinical modalities, and hardware compatibility.
  • Establish engineering standards for visual fidelity, latency, determinism, and testability in medical devices.
  • Drive root cause analysis and resolution for complex rendering and performance issues.
  • Mentor senior engineers and provide guidance on critical architectural decisions and design reviews.
  • Collaborate with cross-functional teams to align technical requirements across software, systems, and product goals.
  • Promote best practices in software design patterns and development processes across the organization.
  • Communicate technical trade-offs, risks, and recommendations to stakeholders across various departments.

What we're looking for

  • A Bachelor's degree with 7 years of experience, a Master's with 5 years, or a PhD with 3 years is required.
  • Experience with Python and C++ is required.
  • Expertise in architecting real-time 3D visualization systems in OpenGL, WebGL, Vulkan, or DirectX is preferred.
  • Integration experience with VTK and Qt/QML is preferred.
  • Deep expertise in software architecture for complex, multi-component systems is preferred.
  • Experience delivering complex, real-time, device-integrated, or networked systems is preferred.
  • Experience leading large, cross-functional technical initiatives and defining architectural standards is preferred.
  • Work authorization at the time of hire and for the duration of employment.

More like this

Similar roles

Principal Software Engineer, UI/UX (Qt/QML)

Medtronic

Newton, MA 14 days ago $152,800$229,200
Qt QML C++ Python UI Architecture State Management GPU Rendering Real-time Data Software Design Patterns AI Tools UX Design Accessibility
7+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

Remote 99 days ago $206,400$276,700
AV1 HEVC VVC AVC Python C++ Deep Learning Computer Vision GStreamer Docker REST APIs Git GitHub XML JSON ABR Algorithms Video Processing
10+ yrs exp Remote

Principal Software Engineer

The Hartford

Hartford, CT +3 90 days ago $168,400$252,600
Java Spring Boot Angular TypeScript SQL AWS Microservices API Event-Driven Architecture Distributed Systems CI/CD DevSecOps GenAI Splunk Application Insights Identity and Access Management
10+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 74 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Twilio

Remote 60 days ago $188,240$235,300
Clickhouse Kafka Spark Python Java Go Bash AWS Terraform Helm Distributed Systems Cloud Computing Networking Security
10+ yrs exp Remote

Principal Software Engineer

Microsoft

Redmond, WA 59 days ago $142,800$274,800
Python C++ C# Java JavaScript C GPU HPC Zero Trust MFA Software Engineering GPU Profiling ICM
6+ yrs exp