Sr. Software Engineer(C++/Python)

Medtronic plc

Mounds View (MN)

On-site

USD 125,000 - 187,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Health Savings Account
Tuition assistance
Well-being program

Job summary

Medtronic plc in Minnesota seeks a Senior Software Engineer (C++/Python) to design and build real-time visualization software for the Affera Mapping and Ablation System. You will own key features, work with cross-functional teams, and contribute to high-performance interfaces for medical devices.

The role emphasizes on-site collaboration at least four days per week, with extensive focus on reliability, testing, and integration within a regulated environment.

Qualifications

  • Bachelor's degree with 4+ years experience, or Master's with 2+ years, or PhD with 0 years.
  • Strong Python/C++ expertise, ideally with ROS or device-level communications.

Responsibilities

  • Design, develop, and maintain real‑time visualization applications.
  • Own key software features from concept to production.
  • Collaborate with hardware, QA, and DevOps for integration.
  • Develop network and serial interfaces between desktop apps and hardware.
  • Integrate asynchronous device communication with UI and data layers.
  • Ensure low latency, high reliability in a regulated environment.

Skills

Python
C++
ROS
UI development
Git
Agile methods

Education

Bachelor's degree
Master’s degree
PhD

Tools

Qt/QML
PyQt
OpenGL
WPF
Socket programming

Job description

We anticipate the application window for this opening will close on - 9 Nov 2026. Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact.

A Day in the Life

The Senior Software Engineer (C++/Python) will be a key player in our Affera Mapping and Ablation System Software Team, working on cutting‑edge technology in the electrophysiology field. This role is pivotal in designing and developing intuitive, user‑friendly interfaces that enhance the usability and functionality of our advanced medical devices. The ideal candidate should have extensive experience designing, developing, and testing real‑time high-performance visualization software applications. They will take ownership of critical software features, collaborating closely with other engineering teams to bring these features to life. 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.

The Affera Mapping and Ablation System is an innovative medical technology designed to treat patients with cardiac arrhythmias. The system involves advanced mapping techniques to create detailed images of the heart's electrical activity, helping physicians identify abnormal areas causing arrhythmias. Once identified, the Affera Ablation System delivers targeted energy to disrupt these abnormal signals, restoring normal heart rhythm.

Primary Responsibilities
  • Design, develop, and maintain high-performance, real‑time visualization applications in a collaborative team environment
  • Take ownership of key software features, driving their development from concept through to production
  • Collaborate closely with cross‑functional teams, including hardware, QA, and DevOps, to ensure seamless integration and high‑quality software delivery
  • Design, implement, and maintain network and serial communication interfaces between desktop applications and connected hardware, supporting reliable exchange of commands, device status, and real‑time telemetry
  • Integrate asynchronous device communication with the UI and application data layers, maintaining responsiveness through appropriate buffering, thread synchronization, timeout handling, connection monitoring, and recovery from communication failures
  • Optimize software performance, ensuring low latency, high reliability, and scalability in a regulated environment
  • Implement and maintain robust software testing strategies, including unit, integration, and automated testing of communication interfaces under normal and fault conditions, such as delayed or malformed messages, connection loss, and reconnection
  • Document software designs, coding practices, and development workflows to maintain high levels of clarity and consistency within the team
  • Contribute to the continuous improvement of development processes, tools, and methodologies within the team
  • Attend and participate in pre‑clinical in‑vivo system evaluations
Required Qualifications
  • Bachelor's degree and a minimum of 4 years of relevant experience OR Master’s degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
  • Expertise working in Python/ C++ environments, ideally with ROS or device‑level comms
Preferred Qualifications
  • Experience developing Ethernet/TCP/IP communication interfaces using socket programming, including connection management, message serialization, and secure communication with certificate‑based authentication
  • Experience implementing serial device interfaces, such as RS‑232 or USB‑to‑serial, including baud rate and port configuration, message framing, checksum validation, flow control, and timeout handling
  • Ability to troubleshoot network and serial communication issues using packet captures, serial logs, and device simulators, with an understanding of asynchronous I/O and thread‑safe integration with desktop UI applications
  • Experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL , WPF, or similar)
  • Experience building real‑time or data‑rich interfaces for technical or clinical applications
  • Strong understanding of software architecture and design patterns
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Excellent problem‑solving abilities and a proactive approach to addressing challenges
  • Experience with software version control systems, such as Git
  • Experience working with UI designers and implementing UI designed in Figma or similar
  • Experience with Agile development methodologies
  • Experience with cloud‑based platforms and services (e.g., AWS, Azure)
  • Knowledge of CI/CD tools and practices, including automated testing and deployment
  • Experience working in a regulated environment

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.

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

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 those regular employees who work 20+ hours per week:

  • Health insurance
  • Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long‑term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • 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)
  • 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.

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

For further information about the E-Verify program, please click here.

To request removal of your personal information from our systems please email RS.HRCompliance@medtronic.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Program Manager – Cardiac Ablation Solutions
Software Engineering Program Manager – Cardiac Ablation Solutions

Medtronic • Mounds View (MN)

On-site
USD 142,000 - 214,000
Competitive salary
Health, dental & vision insurance
401(k) with employer match
Senior Software Manager - CRDN
Senior Software Manager - CRDN

Medtronic plc • Mounds View (MN)

On-site
USD 175,000 - 263,000
Senior Principal R&D Engineer
Senior Principal R&D Engineer

Medtronic plc • Mounds View (MN)

On-site
USD 161,000 - 241,000
Senior Radiology Clinical Specialist - West Coast
Senior Radiology Clinical Specialist - West Coast

Medtronic plc • California

On-site
USD 90,000 - 136,000
Mechanical Design Engineer II
Mechanical Design Engineer II

Medtronic plc • Fridley (MN)

On-site
USD 86,000 - 128,000
Health, Dental and Vision Insurance
401(k) with employer match
Employee Stock Purchase Plan
Data Engineer
Data Engineer

Medtronic • Lafayette (CO)

On-site
USD 89,000 - 133,000
Competitive salary
Health, dental, and vision insurance
401(k) with employer match
+1
Sr. Engineering Director- Portfolio Leader- Cardiac Surgery (CS) and Aortic (A)
Sr. Engineering Director- Portfolio Leader- Cardiac Surgery (CS) and Aortic (A)

Medtronic plc • Brooklyn Park (MN)

On-site
USD 223,000 - 335,000
Sr. Product Security Engineer - Cloud Digital Solutions
Sr. Product Security Engineer - Cloud Digital Solutions

Medtronic plc • Minnesota

On-site
USD 132,000 - 198,000
Health insurance
401(k) plan
Employee Stock Purchase Plan
Senior Engineering Manager
Senior Engineering Manager

Medtronic plc • Tempe (AZ)

On-site
USD 171,000 - 257,000
Health insurance
401(k) Plan with employer match
Employee Stock Purchase Plan
Machine Operator I, Third Shift
Machine Operator I, Third Shift

Medtronic plc • North Haven (CT)

On-site
USD 38,000 - 58,000
Health insurance
Dental insurance
Vision insurance
+1