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 · Medical Devices

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

Medtronic is seeking a Senior Software Engineer for their Affera Mapping and Ablation System Software Team in Newton, MA. This role focuses on developing medical device software for treating cardiac arrhythmias, combining embedded systems expertise with Python and C++ development. The position involves working with cutting-edge technology in electrophysiology, creating software that directly impacts patient care through advanced cardiac mapping and ablation procedures.

The role requires working on-site minimum 4 days per week, emphasizing cross-functional collaboration and professional growth. Key responsibilities include leading complex software system development, optimizing performance, mentoring junior engineers, and ensuring compliance with medical device regulations. The ideal candidate will combine technical expertise in embedded systems and software development with a passion for healthcare innovation.

The Affera Mapping and Ablation System represents breakthrough technology in cardiac care, creating detailed heart electrical activity maps and delivering targeted treatment for arrhythmias. This position offers the opportunity to work on life-changing medical technology while being part of Medtronic's global team of 95,000+ professionals dedicated to alleviating pain, restoring health, and extending life.

The compensation package is competitive, ranging from $122,400 to $183,600, with comprehensive benefits including health insurance, 401(k) matching, stock purchase plans, and professional development opportunities. The role requires 4 years of experience with a Bachelor's degree or 2 years with a Master's degree, emphasizing expertise in Python, C++, embedded systems, and real-time software development.

Last updated 2 days ago

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

  • Lead 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 feedback
  • Mentor junior software engineers
  • Implement robust software testing strategies
  • Document software designs and coding practices
  • Troubleshoot complex technical issues
  • Participate in pre-clinical 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 experience
  • Expert-level proficiency in Python and C++
  • Strong understanding of software engineering principles
  • Experience with embedded systems and real-time operating systems
  • Knowledge of network communication protocols
  • Experience with 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
Education Budget
  • Health, dental, and vision insurance
  • 401(k) plan with employer contribution and match
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability
  • Tuition assistance/reimbursement
  • 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