Medtronic

Healthcare Technology

SoftwareEngineerIICoreInfrastructure(Python/C++)

$96–144k Newton, Massachusetts, United States FULL TIME
The Brief

“Software Engineer II - Core Infrastructure (Python/C++) at Medtronic. Skills: Python, C++, Linux, Core Infrastructure development. Implement and maintain platform infrastructure components — services, IPC, device interfaces, data pipelines — in Python and C++ on Linux.. Help integrate hardware components and device firmware interfaces into the production software stack.”

What You'll Achieve.

Shipping code that clinicians depend on

Industry & Context.

Healthcare Technology
Problems you'll solve

Debug issues across components; Solve challenging health problems

Eligibility Requirements

Minimum of 4 days a week onsite, U.S. work authorization required for roles below Principal level

What They're Looking For.

Must Have

Bachelor's degree and a minimum of 2 years of relevant experience OR Master’s degree with a minimum of 0 years of relevant experience

Nice to Have

Experience with Linux systems programming — processes, threading, IPC, networking., programming skills, understanding, and knowledge of Python/C++ or equivalent., Ability to contribute in a mixed Python/C++ with Qt/QML environment., Solid foundation in software engineering principles, including object-oriented design, data structures, algorithms, memory management, and version control., Experience developing on Linux-based systems., Exposure to Docker, CI/CD, or container-based development workflows., Familiarity with debugging multi-process, distributed, or device-connected systems., Sound judgment when evaluating the quality and correctness of AI-generated code.

What You'll Do.

Implement and maintain platform infrastructure components — services

data pipelines — in Python and C++ on Linux.

Help integrate hardware components and device firmware interfaces into the production software stack.

Own moderately scoped features or components and deliver end-to-end.

Make routine technical decisions within established team guidelines.

Contribute to subsystem design discussions and implementation planning.

Debug issues across components

with guidance as needed.

Participate in code reviews

and technical documentation.

Build understanding of broader system interactions and interfaces.

How You'll Work.

Team & Collaboration

Cross-functional collaboration; Contribute to subsystem design discussions; Participate in code reviews

Free ATS check

Applying for this Software Engineer II - 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 →