Medtronic

Healthcare Technology

PrincipalSoftwareEngineerCoreInfrastructure(Python/C++)

$153–229k Newton, Massachusetts, United States FULL TIME
The Brief

“Principal Software Engineer - Core Infrastructure (Python/C++) at Medtronic. Skills: Core Infrastructure architecture, Python, C++, System reliability, Real-time data movement, Device communications, Service composition. Set the technical direction for the core infrastructure that the Prism Mapping platform runs on. Lead architecture for cross-cutting concerns: real-time data movement, device communications, service composition, and system reliability under clinical conditions”

What You'll Achieve.

put patients first in everything we do; alleviate pain, restore health, and extend life

Industry & Context.

Healthcare Technology
Problems you'll solve

Exercise broad technical judgment in defining approaches to complex system and architectural problems with limited oversight; Experience solving ambiguous, high-impact technical problems spanning multiple domains or subsystems

Eligibility Requirements

minimum of 4 days a week onsite, Physical Job Requirements, U. S. work authorization sponsorship (H-1B, TN, J, etc. ) is offered exclusively for Principal-level roles and above

What They're Looking For.

Must Have

Bachelor's degree and a minimum of 7 years of relevant experience, OR Master’s degree with a minimum of 5 years of relevant experience, OR PhD with 3 years relevant experience

Nice to Have

Deep expertise in Linux systems programming, real-time/near-real-time architecture, device-connected systems, Track record of architecting platform-level software that other teams build on, Deep expertise in Python and C++, software architecture for complex, multi-component systems, Proven experience delivering complex, real-time, device-integrated, or networked systems, Experience leading large, complex, cross-functional technical initiatives, Experience defining architecture, standards, or technical direction across multiple components or teams, Experience solving ambiguous, high-impact technical problems spanning multiple domains or subsystems, Experience influencing technical decisions beyond immediate team boundaries, Experience in regulated environments preferred, Advances how the team uses AI tools — introduces new approaches that raise team productivity and quality

What You'll Do.

Set the technical direction for the core infrastructure that the Prism Mapping platform runs on

Lead architecture for cross-cutting concerns: real-time data movement

device communications

and system reliability under clinical conditions

Work closely with senior engineering leaders

and quality to shape multi-release

Mentor senior and principal engineers

Raise the engineering bar for how foundational software is built in a medical device environment

Lead architecture for the Prism Mapping platform's foundational software — runtime

and the operational backbone of a medical device

Define multi-release direction for how the platform scales with new clinical capabilities

and evolving regulatory expectations

Set the engineering bar for infrastructure code on reliability

Lead the design and delivery of major subsystems

cross-cutting architecture

or large technical initiatives

Exercise broad technical judgment in defining approaches to complex system and architectural problems with limited oversight

Drive technical alignment across software

and other cross-functional teams

Establish and promote software design patterns

engineering standards

and development best practices

Provide technical leadership across teams through mentoring

and guidance on critical engineering decisions

Identify and drive improvements in architecture

development processes

Shape the technical roadmap and architectural direction for major subsystems or product capabilities

Communicate complex technical tradeoffs

and recommendations to stakeholders across functions

How You'll Work.

Team & Collaboration

Work closely with senior engineering leaders, hardware architects, systems engineering, and quality; Drive technical alignment across software, systems, quality, product, and other cross-functional teams; Provide technical leadership across teams through mentoring, design reviews, and guidance on critical engineering decisions; Communicate complex technical tradeoffs, risks, and recommendations to stakeholders across functions

Communication Scope

Communicate complex technical tradeoffs, risks, and recommendations to stakeholders across functions

Process & Methodology

Lead the design and delivery of major subsystems, cross-cutting architecture, or large technical initiatives

Free ATS check

Applying for this Principal Software Engineer - Core Infrastructure (Python/C++) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Medtronic?

Real rants from real employees. Read before you apply.

Read Company Rants →