Principal Software Engineer - Signals & Algorithm Interfaces (Python/C++)
Medtronic
At a glance
AI generatedAs a Senior Software Engineer on the Affera Signals & Algorithm Interfaces team, you will be responsible for integrating and optimizing new algorithms into the Prism Mapping system, ensuring they meet production-level latency, memory, and determinism requirements. Your day-to-day tasks include collaborating with algorithm developers to bring research into reliable production systems, partnering with UI engineers to accurately display outputs, and making architectural decisions regarding data contracts and threading. You will also mentor junior team members, contribute to software architecture, and set standards for AI development tools in a regulated environment. The ideal candidate has strong Python or C++ expertise, experience with real-time signal pipelines, and knowledge of DSP fundamentals applied to biomedical signals. Additionally, familiarity with Linux, Docker, CI/CD, and automated testing is preferred.
Skills
What you'll do
What we're looking for
Market check
This $124,800–$187,200 range sits above 46% of similar postings on FindRole.
Peer median band
$118,750–$199,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$135,000–$184,468
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
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 24 open roles on FindRole.
Listed pay typically runs $135,200–$198,000 across 24 roles with salary data.
Most-posted roles
More like this
Medtronic
University of Miami
PayPal
PayPal
PayPal
PNC