Principal Software Engineer - Signals & Algorithm Interfaces (Python/C++)
Medtronicfull time · Principal
$152,800 – $229,200
Listed on Medtronic’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This role leads the technical architecture for integrating real-time signal processing and algorithms into a cardiac mapping platform used by electrophysiologists during live procedures. It suits experienced engineers who excel at designing complex, high-performance systems that bridge algorithm research and clinical production environments.
Our summary, not Medtronic’s wording. The full posting is on their site.
What they ask for
Required
- Bachelor's degree with 7+ years relevant experience, OR Master's degree with 5+ years, OR PhD with 3+ years
- Lead architecture for real-time signal pipelines and algorithm execution frameworks
- Define multi-release technical direction for algorithm integration
- Set engineering standards for real-time guarantees and clinical performance
- Drive cross-functional technical alignment
Nice to have
- Deep expertise architecting production signal and algorithm pipelines
- Strong DSP fundamentals knowledge and understanding of latency and determinism constraints
- Track record of research-to-production algorithm pathways
- Deep expertise in Python and C++ for complex multi-component systems
- Experience with complex real-time, device-integrated, or networked systems
- Leadership experience on large cross-functional technical initiatives
- Experience defining architecture and standards across teams
- Experience solving ambiguous technical problems spanning multiple domains
- Experience influencing technical decisions beyond immediate team
- Experience in regulated environments
- Advances team productivity through AI tools