Senior Software Engineer, Signals & Algorithm Interfaces

Medtronic

Confirmed live yesterday High trust
Closes in 6 days Hybrid

Quick summary

Work type
Hybrid
Location
Newton, MA
Salary
$124,800–$187,200 / yr
Posted
14 days ago
Freshness
Confirmed live yesterday
Closes
Sep 28, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $156k
$112k most similar roles pay here $242k

This role pays less than 79% of similar roles. Most pay $161,587–$221,000 — the shaded band above. At the midpoint, this role pays about $156k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Medtronic

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 64 open roles on FindRole.

Listed pay typically runs $124,000–$186,000 across 63 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Senior Software Engineer, Signals & Algorithm Interfaces

Sr. Software Engineer - Signals & Algorithm Interfaces (Python/C++) joins the Affera Signals & Algorithms team to manage production interfaces within the Prism Mapping system. This role involves collaborating with algorithm developers to integrate new features, optimizing for latency, memory, and determinism while designing real-time data paths. You will partner with visualization and UI engineers to ensure accurate data display on maps, write algorithm code when necessary, and make critical architectural decisions regarding buffering, threading, and data contracts. The role requires expertise in Python and C++, with a focus on real-time signal processing, DSP fundamentals, and Linux environments. Working within a regulated environment, you will solve complex problems related to electrophysiology mapping, transforming raw signals from the beating heart into three-dimensional maps of cardiac anatomy to assist physicians in diagnosing and treating cardiac arrhythmias during live procedures.

What does a Software Engineer earn in Massachusetts?

Median $193000 from 83 postings across 18 companies.

See salary data

What you'll do

  • Own production interfaces between the Signals & Algorithms team and the Prism Mapping system.
  • Optimize new algorithms for production-level latency, memory usage, and determinism.
  • Design real-time data paths to feed algorithm inputs into the mapping system.
  • Partner with UI engineers to ensure accurate display of algorithm outputs on maps.
  • Write algorithm code directly when required by project needs.
  • Make architectural decisions regarding buffering, threading, and data contracts.
  • Mentor junior engineers on signal-domain debugging and technical best practices.
  • Establish standards for shipping algorithm-adjacent code within a regulated environment.

What we're looking for

  • Bachelor's degree with 4 years experience, Master's with 2 years, or a PhD is required.
  • Strong Python and/or C++ expertise with a track record of delivering production software is required.
  • Candidates must possess unrestricted U.S. work authorization at the time of hire.
  • Experience with real-time or near-real-time signal/data pipelines (preferred).
  • Working knowledge of DSP fundamentals for biomedical, sensor, or telemetry signals (preferred).
  • Experience productionizing research or prototype code into reliable systems (preferred).
  • Experience with Linux, networking, and multi-device or distributed systems (preferred).
  • Experience with Docker, CI/CD, and automated testing (preferred).

More like this

Similar roles

Senior Software Engineer, UI/UX (Qt/QML)

Medtronic

Newton, MA 14 days ago $124,800$187,200
Qt QML C++ Python Figma Linux Docker CI/CD Automated Testing UI Architecture Data Binding Threading Networking Distributed Systems
4+ yrs exp Hybrid

Software Signals Engineer

Booz Allen Hamilton

El Segundo, CA +1 56 days ago $69,400$158,000
Signal Processing Digital Signal Processing Python C C++ RF Testing Agile Jira Confluence GitHub Linux RF Engineering

Senior Software Engineer, BE Python

PayPal

San Jose, CA +1 20 days ago $143,500$210,160
Python Java Bash AWS Terraform Ansible Infrastructure as Code SDLC RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar DynamoDB DocumentDB Cassandra MySQL Aurora ElasticSearch Linux GHA
3+ yrs exp Hybrid

Senior Software Engineer, BE Python

PayPal

San Jose, CA 20 days ago $143,500$210,160
Python AWS Terraform NoSQL Redis Kafka RabbitMQ Pulsar DynamoDB DocumentDB Cassandra MySQL Aurora ElasticSearch Lambda Bash Ansible CloudFormation Puppet Linux Java Virtual Machine SDLC
3+ yrs exp Hybrid