Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer - Signals & Algorithm Interfaces (Python/C++)

$124.8k - $187.2k

Medtronic Inc

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 specialists during live procedures. Engineers on this team build the software that makes that possible - from the runtime and data pipelines that move signals in milliseconds, to the algorithms that turn raw signals into clinically meaningful information, to the visualization and UI surfaces clinicians rely on in the lab.

Primary Responsibilities

  • Own the production interfaces between the Affera Signals & Algorithms team's work and the rest of the Prism Mapping system.

  • Collaborate with algorithm developers to bring new algorithms into production, optimizing for production-level latency, memory, and determinism.

  • Partner with visualization and UI engineers to ensure algorithm outputs are displayed accurately on the map and in the application.

  • Own features, components, or subsystems end-to-end.

  • Determinethe technical approach for complex component- and subsystem-level problems with limited supervision.

  • Lead development across design, implementation, integration, and support for assigned areas.

  • Contribute to software architecture, design improvements, engineering practices, and development processes.

  • Provide technical leadership through code reviews, mentoring, and guidance.

  • Collaborate effectively across software, systems, hardware, and quality in a regulated environment.

  • Communicate technical issues, tradeoffs, and recommendations clearly to team members and stakeholders.

Required Qualifications

  • Bachelor's degree anda minimum of4years of relevant experience

  • ORMaster'sdegree witha minimum of2years of relevant experience

  • OR PhD with 0 years relevant experience

Preferred Qualifications

  • Strong experience with real-time or near-real-time signal/data pipelines.

  • Working knowledge of DSP fundamentals as applied to biomedical, sensor, or telemetry signals.

  • Experience productionizing research or prototype code into reliable, testable production systems.

  • Strong Python and/or C++expertise, witha track recordof delivering production software.

  • Experience building large, complex software applications or subsystems.

  • Experience with Linux, networking, and multi-device or distributed systems.

  • Experience with Docker, CI/CD, and automated testing.

  • Strong debugging and problem-solving skills, including the ability to work effectively with ambiguity and incomplete information.

  • Experience contributing to architecture, design standards, or technical direction within a team or subsystem.

  • Experience collaborating across cross-functional teams in a regulated or quality-driven environment.

  • Sets standards and best practices for effective use of AI development tools on the team.

AfferaSWFY27

#LI-MDT

For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Physical Job Requirements

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.?

The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role.

U.S. Work Authorization & Sponsorship

At Medtronic, we are committed to fostering an environment where employees can thrive and make a meaningful impact. In alignment with our enterprise-wide workforce planning approach, U.S. work authorization sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized expertise aligns with long-term business needs. Roles below the Principal level require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment.

Join us in our mission to alleviate pain, restore health, and extend life-where your unique background and perspective are valued.

Benefits & Compensation

Medtronic offers a competitive Salary and flexible Benefits Package

A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.

Salary ranges for U.S (excl. PR) locations (USD):$124,800.00 - $187,200.00

This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).

The base salary range is applicable across the United States, excluding Puerto Rico and specific locations in California. The offered rate complies with federal and local regulations and may vary based on factors such as experience, certification/education, market conditions, and location. Compensation and benefits information pertains solely to candidates hired within the United States (local market compensation and benefits will apply for others).

The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).

The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).

Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.

Further details are available at the link below:

Medtronic benefits and compensation plans (

About Medtronic

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.

Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.

We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Learn more about our business, mission, and our commitment to diversity here ( .

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

If you are applying to perform work for Medtronic, Inc. ("Medtronic") in any position which will involve performing at least two (2) hours of work on average each week within the unincorporated areas of Los Angeles County, you can find here ( a list of all material job duties of the specific job position which Medtronic reasonably believes that criminal history may have a direct, adverse and negative relationship potentially resulting in the withdrawal of a conditional offer of employment. Medtronic will consider for employment qualified job applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.

Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.

We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

We change lives . Each team member, each day, helps to improve and redefine how the world treats the most pressing health conditions, from heart disease to diabetes. Our industry leadership comes from the passion and ingenuity of our people. That's who we are. Working alongside one another, we use science, medicine, and a profound understanding of the human body to build extraordinary technologies that can transform lives.

We build extraordinary solutions as one team . With one Medtronic Mindset defining how we work. Speed and decisiveness run through our DNA. Diverse perspectives inspire our bold answers to any challenge that comes our way. And we deliver results the right way, breakthrough after patient breakthrough.

This life-changing career is yours to engineer . By bringing your ambitious ideas, unique perspective and contributions, you will...

  • Build a better future, amplifying your impact on the causes that matter to you and the world

  • Grow a career reflective of your passion and abilities

  • Connect to a dynamic and inclusive culture that welcomes the challenge of life-long learning

These commitments set our team apart from the rest:

Experiences that put people first . Respect for people is the hallmark of our humanity. It fuels our team to positively impact even a single life. And it means we put our people first at Medtronic as well, creating a culture of belonging and always pushing to get you the career-building resources you need.

Life-transforming technologies . No matter your role, you contribute to technologies that transform lives. What we build empowers patients to live life on their terms.

Better outcomes for our world . Here, it's about more than the bottom line. Our Mission to improve human welfare drives us. We advance healthcare, society, and equity with every design, inside and outside our walls.

Insight-driven care . Fresh viewpoints. Cutting-edge AI, data, and automation. You're shaping the future of healthcare technology and defining the next generation of breakthroughs in care

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

For sales reps and other patient facing field employees, going into a healthcare setting?is considered an essential function of the job and we expect our employees to comply with all credentialing requirements at the hospitals or clinics they support.

This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here ( .

For updates on job applications, please go to the candidate login page and sign in to check your application status.

If you need assistance completing your application please email View email address on click.appcast.io

To request removal of your personal information from our systems please email View email address on click.appcast.io

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Signals & Algorithm Interfaces (Python/C++) in Saint Paul, MN vacancy
  • $124.8k - $187.2k

     ...collaboration as we work together to engineer the extraordinary. As a Sr. Software Engineer - 3D Visualization (...  ...clinicians work in, with signals and algorithms engineers to render their...  ...frame-rate analysis. Strong Python and/or C++ expertise, with a track record... 
    Senior
    Python
    C++
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Saint Paul, MN
    4 days ago
  • $79.2k - $178.1k

     ...Description Cloud Engineering Infrastructure...  ...you will own the software design and development...  ...valued. The team interfaces directly with...  ...programming such as C++ or Java, and experience...  ...languages such as Python. ~ Strong...  ...data structures, algorithms, operating systems... 
    Senior
    Python
    C++
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  •  ...prototypes from initial engineering samples to mass...  ...basic hardware interfaces. Aid in the design...  ...aspects embedded software development projects...  ...appropriate algorithm solutions. Explore...  ...developing firmware in C/C++. Proven experience...  ...skills in C++ and Python. WE VALUE:... 
    Senior
    Python
    C++
    For contractors
    Worldwide

    Resideo

    Minneapolis, MN
    4 days ago
  • $197.4k - $232k

     ...: Remote Department Engineering Compensation: $197.4K –...  ...About the Role Senior Software Engineers II at Confluent take...  ...language (for example, Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms, and system design. ~ Hands... 
    Senior
    Python
    C++
    Full time
    Remote work

    Confluent

    Saint Paul, MN
    1 day ago
  • Embedded Engineer, Senior page is loaded##...  ...and application software, and algorithms.A Senior Embedded...  ...and communications interfaces.* Design, implement...  ...in C and C++ programming on embedded...  ...and other digital signal processing in an...  ...languages like Bash and Python.* Git version... 
    Senior
    Python
    C++
    Hourly pay
    Work at office

    Nordson Corporation

    Minneapolis, MN
    1 day ago
  • $286.2k - $326.7k

     ...Sr. Distinguished Machine Learning Engineer (Remote-Eligible) Overview At...  ...recommendation systems and algorithms serving our...  ...behavior, and contextual signals. Drive the...  ...in hardware, software, and AI enable you...  ...programming in C, C++, Python, or Scala At least... 
    Senior
    Python
    C++
    Full time
    Part time
    Local area
    Remote work
    Flexible hours

    Capital One

    Saint Paul, MN
    2 days ago
  • $286.2k - $326.7k

     ...Sr. Director, Machine Learning Engineering (Remote-Eligible) Overview At Capital One...  ...recommendation systems and algorithms serving Capital One...  ...behavior, and contextual signals Drive the evolution...  ...~ Proficiency in Python, Java, C++, or Golang; hands‑on experience... 
    Senior
    Python
    C++
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Saint Paul, MN
    4 days ago
  • $150k - $165k

     ...Senior Software Engineer We are seeking a Senior Software Engineer with specialized experience...  ...and mobile applications that interface with implantable devices. The ideal candidate...  ...in programming languages such as C/C++, C#, Python, Java, or Swift/Kotlin for mobile... 
    Senior
    Python
    C++

    Enterra Medical, Inc.

    Minneapolis, MN
    4 days ago
  •  ...plus top AI researchers who specialize in software engineering, logical reasoning, STEM,...  ...corrections — with a primary focus on Python across backend services, data pipelines...  ...alongside JavaScript (including ReactJS), C/C++, Java, Rust, and Go. You will evaluate... 
    Senior
    Python
    C++
    For contractors
    Remote work
    Flexible hours

    Turing

    Woodbury, MN
    3 days ago
  •  ...Description Summary : The Sr. Aerothermal Engineer for the Digital Twins...  ...twin / simulation software systems with hardware in...  ...external stakeholders Interface with customer technical...  ...and analysis (e.g., Python, MATLAB/Simulink, Fortran, or C++), including scripting for... 
    Senior
    Python
    C++
    Work at office

    NORTH WIND SYSTEMS LLC

    Saint Paul, MN
    8 days ago
  •  ...847-1776 Title: C++ Developer (QT) - 3...  ...of the system and software architecture to support...  ...embedded software algorithms or/and general...  ...and intracardiac signal visualization....  ...with QA, RA, test engineers, and hardware engineers...  ...) • CUDA • Python (algorithms) •... 
    Python
    C++

    divihn.com

    Saint Paul, MN
    2 days ago
  • JOB SUMMARY The Sr. Software Engineer will be responsible for software design and development...  ...informal or formal testing as appropriate Interfaces with and maintains configuration and...  ...programming experience such as C++, C#, Python or Java Experience with a variety of... 
    Senior
    Python
    C++

    Real Staffing

    Minneapolis, MN
    2 days ago
  • $110k

     ...for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing...  ...Knowledge / Ability: Experience with C++, Java, Labview, python or similar programming languages Ability... 
    Senior
    Python
    C++
    Temporary work
    Local area
    Flexible hours

    Calspan

    Saint Paul, MN
    1 day ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in...  ...frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Senior
    Python
    C++
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    5 days ago
  • $160k - $230k

     ...As a Sr Advanced AI Engineer here at Honeywell, you will work with a multi-...  ...technology expert through interfaces with internal and external...  ...programming languages such as C++, Python, TensorFlow, and PyTorch...  .... We are a leading software-industrial company committed... 
    Senior
    Python
    C++
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell Aerospace

    Minneapolis, MN
    1 day ago
  • $152.8k - $229.2k

     ...as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/...  ...captures and processes signals from inside the...  ...milliseconds, to the algorithms that turn raw signals...  ...constraints. Deepexpertisein Python and C++ and in software... 
    Python
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $127.11k - $177.87k

     ...efficiency, your ideas will help engineer solutions for stronger...  ...is currently seeking a Senior Software Engineer for our Digital Solutions...  ...-end (React) and back-end (Python or Node.js) components as...  ...intuitive, and visually appealing interfaces. Architect and implement... 
    Senior
    Python
    Hourly pay
    Work from home

    Trane Technologies

    White Bear Lake, MN
    1 day ago
  • $30 per hour

     ...opportunities for smart, hands-on engineers with the expertise and passion...  ...of the leading enterprise software company in the world. Values...  ...such as: Java, JavaScript, C/C++, Python, GoLang Understanding of data structures, algorithms, and distributed systems... 
    Python
    C++
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  •  ...Document Generation (SDG) software. Everyone at Inkit,...  ...Senior Software Engineer to join our team to architect...  ...using Go, Python and TypeScript to deliver...  ...responsive, intuitive frontend interfaces using React and...  ...data structures, and algorithms ~ Production experience... 
    Senior
    Python
    Flexible hours

    Inkit

    Saint Paul, MN
    6 days ago
  • $152.8k - $229.2k

     ...collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - Core Infrastructure (Python/C++) you will set the...  ...captures and processes signals from inside the beating...  ...in milliseconds, to the algorithms that turn raw signals into... 
    Python
    C++
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $105.8k - $174.8k

     ...Decision Science – AI Native Engineering Physical AI Engineering...  ...digital twin applications, and software engineering. We'll look to...  ...programming languages such as Python, C++, or Java, with experience in...  ..., dynamics, and control algorithms. Understanding of various... 
    Senior
    Python
    C++
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Saint Paul, MN
    1 day ago
  • A leading staffing organization is seeking a Sr. Software Engineer in Minneapolis, MN. This role involves software design and development...  .... Proficiency in modern programming languages such as C++, C#, or Python is essential, along with familiarity in regulatory standards... 
    Senior
    Python
    C++

    Real Staffing

    Minneapolis, MN
    2 days ago
  • $149.83k - $158.02k

     ...Senior Advanced Embedded Software Engineer As a Senior Advanced Software...  ...experience with embedded C/C++ Strong understanding of embedded...  ...of hardware/software interfaces (e.g., memory-mapped I/O, interrupts...  ...in Assembly, C/C++, Python, Rust, or others. Solid background... 
    Senior
    Python
    C++
    Flexible hours

    General Dynamics

    Minneapolis, MN
    1 day ago
  • $149.83k - $158.02k

     ...Senior Advanced Software Engineer For Airborne Systems As a Senior Advanced...  ...experience with embedded C/C++ Strong understanding of...  ...of hardware/software interfaces (e.g., memory-mapped I/O, interrupts...  ...in Assembly, C/C++, Python, Rust, or others. Solid background... 
    Senior
    Python
    C++
    Flexible hours

    Progeny Systems Corporation

    Minneapolis, MN
    1 day ago
  • $40 - $42 per hour

     ...Type: Contract Job #103345 Job Title: R&D Software Engineer - Cybersecurity Contract Duration: 1-year, possible...  ...highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity... 
    Python
    C++
    Hourly pay
    Contract work

    EPITEC

    Little Canada, MN
    1 day ago
  •  ...Sr. Advanced Embedded Engineer As a Sr. Advanced Embedded Engineer...  ...hardware engineers, software teams, data/AI specialists...  ...layers, control algorithms, and application-level...  ...~ Strong embedded C/C++ proficiency ~...  ...subsystems, and low-level interface design across... 
    Senior
    C++

    Resideo Technologies

    Minneapolis, MN
    5 days ago
  •  ...a leader in healthcare technology, is seeking a dedicated Software Engineer - Cybersecurity to join their innovative team. As a Software...  ..., develop, and maintain secure software applications using C++ and Python. Implement and uphold secure coding practices to protect... 
    Python
    C++
    Weekly pay
    Temporary work
    Monday to Friday
    Flexible hours

    Experis/Manpower Group

    Little Canada, MN
    1 day ago
  • $100k

     ...We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data...  ...Scientists, and Machine Learning engineers for full-time positions with...  ...Knowledge of Core Java, Javascript, C++, or software programming... 
    Python
    C++
    Full time
    H1b

    SynergisticIT

    Saint Paul, MN
    5 days ago
  •  ...a leader in healthcare technology, is seeking a dedicated Software Engineer - Cybersecurity to join their innovative team. As a Software...  ..., develop, and maintain secure software applications using C++ and Python. Implement and uphold secure coding practices to protect... 
    Python
    C++
    Weekly pay
    Temporary work
    Monday to Friday
    Flexible hours

    Manpower Group Inc.

    Saint Paul, MN
    6 days ago
  • $80k - $110k

     ...Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our...  ...~ Proficiency in One or More Languages: Rust, JavaScript, Python, C++ ~ Preferred/Plus: ~ Solid Understanding of Cloud-Native Architectures... 
    Senior
    Python
    C++
    Work experience placement

    Accurant International

    Minneapolis, MN
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Signals & Algorithm Interfaces (Python/C++). Be the first to apply!