Medtronic
Healthcare
Sr.SoftwareEngineer-Signals&AlgorithmInterfaces(Python/C++)
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Software Engineer - Signals & Algorithm Interfaces (Python/C++) at Medtronic. Skills: Python, C++, Real-time systems. Own production interfaces. Collaborate with algorithm developers”
Industry & Context.
Problem-solving; Debugging
What They're Looking For.
Must Have
Bachelor's degree and 4 years experience, Master's degree and 2 years experience, PhD with 0 years experience
Nice to Have
Real-time signal/data pipelines experience, DSP fundamentals for biomedical signals, Productionizing research code, Python and/or C++ expertise, Building large complex software, Linux, networking, distributed systems, Docker, CI/CD, automated testing, Debugging and problem-solving skills, Architecture, design standards experience, Cross-functional regulated environment experience, AI development tools standards
What You'll Do.
Own production interfaces
Collaborate with algorithm developers
Partner with visualization engineers
Partner with UI engineers
Ensure algorithm outputs displayed accurately
subsystems end-to-end
Determine technical approach for problems
Lead development across design
Contribute to software architecture
Contribute to design improvements
Contribute to engineering practices
Contribute to development processes
Provide technical leadership
Collaborate across software
Collaborate across systems
Collaborate across hardware
Collaborate across quality
Communicate technical issues
Communicate tradeoffs
Communicate recommendations
How You'll Work.
Team & Collaboration
Cross-functional teams; Algorithm developers; Visualization engineers; UI engineers; Software teams; Systems teams; Hardware teams; Quality teams
Communication Scope
Technical communication
Full Job Description
We anticipate the application window for this opening will close on - 15 Jun 2026 At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. # **A Day in the Life** At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Sr. Software Engineer – Signals & Algorithm Interfaces (Python/C++) you will own the production interfaces between the Affera Signals & Algorithms team's work and the rest of the Prism Mapping system. A typical week mixes collaborating with algorithm developers to bring a new algorithm into production, optimizing it for the latency, memory, and determinism the live system demands, designing the data paths that feed it in real time, and partnering with visualization and UI engineers to ensure algorithm outputs are displayed accurately on the map and in the application. You'll write algorithm code yourself when the work calls for it. You'll make architectural decisions about buffering, threading, and data contracts; mentor newer engineers on signal-domain debugging; and set the standard for how we ship algorithm-adjacent code in a regulated environment. _About the Affera Prism Mapping System_ The Affera Prism Mapping System is an advanced electrophysiology mapping platform used by physicians to diagnose and guide the treatment of cardiac arrhythmias. It captures and processes signals from inside the beating heart, builds detailed real-time three-dimensional maps of cardiac anatomy and electrical activity, and presents that information to clinicians and mapping
Applying for this Sr. Software Engineer - Signals & Algorithm Interfaces (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.