Taro Logo

Senior Medical Device Software Engineer (Python / C++) - Newton, MA

Global healthcare technology company leading innovation in medical devices and solutions with 95,000+ employees worldwide.
Newton, MA, USA
$122,400 - $183,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Medical Device Software Engineer (Python / C++) - Newton, MA

Medtronic is seeking a Senior Software Engineer to join their Affera Mapping and Ablation System Software Team in Newton, MA. This role represents a unique opportunity to work on cutting-edge medical device technology in the electrophysiology field.

The position focuses on developing innovative software solutions for medical devices that treat cardiac arrhythmias. The Affera Mapping and Ablation System creates detailed images of heart electrical activity and delivers targeted energy to restore normal heart rhythm. This role requires working minimum 4 days per week onsite in the Greater Boston area.

As a Senior Software Engineer, you'll lead complex software development projects, working with both Python and C++ in an embedded systems environment. The role involves close collaboration with hardware engineers, product managers, and quality assurance teams to deliver high-quality medical device software solutions.

Key responsibilities include designing and maintaining complex software systems, optimizing performance for real-time applications, conducting code reviews, and mentoring junior engineers. The position requires strong problem-solving skills and the ability to make critical technical decisions while adhering to medical device regulatory requirements.

The ideal candidate will have expert-level proficiency in Python and C++, deep understanding of software engineering principles, and experience with embedded systems and real-time operating systems. Knowledge of medical software regulations (HIPAA, FDA) is preferred but not required.

Medtronic offers a competitive compensation package ranging from $122,400 to $183,600, along with comprehensive benefits including health insurance, 401(k) with employer match, stock purchase plans, and professional development opportunities. The company's mission to alleviate pain, restore health, and extend life drives their innovative approach to healthcare technology.

This role offers the opportunity to work on meaningful projects that directly impact patient care while being part of a global team of 95,000+ passionate professionals. The position combines technical challenges with the satisfaction of contributing to life-changing medical technologies.

Last updated a day ago

Responsibilities For Senior Medical Device Software Engineer (Python / C++) - Newton, MA

  • Lead the design, development, and maintenance of complex software systems
  • Develop and debug software for embedded systems
  • Collaborate with cross-functional teams to define software requirements
  • Optimize software performance for low latency and high reliability
  • Conduct code reviews and provide constructive feedback
  • Mentor and guide junior software engineers
  • Implement robust software testing strategies
  • Document software designs and coding practices
  • Troubleshoot and resolve complex technical issues
  • Participate in pre-clinical in-vivo system evaluations

Requirements For Senior Medical Device Software Engineer (Python / C++) - Newton, MA

Python
Linux
  • Bachelor's degree and 4 years of relevant experience, or Master's degree with 2 years of experience
  • Expert-level proficiency in Python and C++
  • Deep understanding of software engineering principles
  • Experience with embedded systems and real-time operating systems
  • Strong problem-solving skills
  • Experience with software version control systems
  • Proficiency with Linux operating system
  • Experience with Agile development methodologies

Benefits For Senior Medical Device Software Engineer (Python / C++) - Newton, MA

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Tuition assistance/reimbursement
  • 401(k) plan with employer contribution and match
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program

Interested in this job?

Jobs Related To Medtronic Senior Medical Device Software Engineer (Python / C++) - Newton, MA