Demo

Senior Medical Device Software Engineer (Python / C++)

Intellias
Newton, MA Full Time
POSTED ON 5/5/2026
AVAILABLE BEFORE 6/3/2026

Join a mission-driven technology team that’s redefining what’s possible in cardiac care. We’re developing an advanced medical system designed to help physicians diagnose and treat cardiac arrhythmias with precision and confidence. This role offers the opportunity to contribute to an innovative platform at the intersection of real-time software, visualization, and life-saving technology.


You’ll work within a collaborative engineering environment where creativity and technical excellence drive meaningful patient impact. This position is based onsite in the Greater Boston area, with a hybrid structure (minimum of four days onsite per week) that encourages direct collaboration, mentorship, and cross-functional engagement.


The Senior Software Engineer will be a key contributor on the system software team, responsible for designing and implementing complex, high-performance applications that integrate closely with medical hardware and imaging systems. The ideal candidate will have deep technical expertise in Python and C , a strong understanding of modern software architecture, and a passion for developing reliable, user-focused medical technologies.


Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4 years of relevant experience
  • OR Master’s degree with 2 years of experience
  • OR PhD with industry or research experience in relevant areas

Preferred Qualifications

  • Advanced proficiency in Python and C
  • Strong knowledge of object-oriented design, data structures, and algorithms
  • Experience in real-time or embedded software development
  • Familiarity with network communication protocols and hardware–software integration
  • Experience in implementation Bluetooth stack, maintenance and configuration.
  • Hands-on experience with ROS, Linux-based development, and/or real-time operating systems
  • Experience with CI/CD pipelines, Git, and Agile development methodologies
  • Knowledge of cloud services (AWS or Azure) and scalable software architectures
  • Excellent communication and collaboration skills within cross-functional teams
  • Proven ability to work independently on complex, mission-critical software systems


Responsibilities:

  • Lead the design, development, and optimization of high-performance system software.
  • Develop, test, and debug applications that interface directly with embedded and hardware components.
  • Collaborate with multidisciplinary teams—hardware engineers, system architects, product managers, and QA—to define requirements and deliver solutions that meet clinical and regulatory standards.
  • Drive code quality through peer reviews, automated testing, and continuous integration.
  • Mentor junior engineers and promote engineering excellence through knowledge sharing.
  • Document design decisions, development processes, and testing methodologies to ensure traceability and consistency.
  • Troubleshoot complex software issues and deliver timely resolutions in a regulated environment.
  • Participate in lab evaluations, pre-clinical testing, and system demonstrations for stakeholders and clinicians.
  • Stay current on emerging tools, frameworks, and industry best practices to continuously enhance product performance and maintain technical leadership.


Why this position:

This is a unique opportunity to contribute to a next-generation medical platform that directly impacts patients’ lives. You’ll join a team that values innovation, technical rigor, and the pursuit of excellence in every aspect of product development.

Salary.com Estimation for Senior Medical Device Software Engineer (Python / C++) in Newton, MA
$114,128 to $138,103
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Medical Device Software Engineer (Python / C++)?

Sign up to receive alerts about other jobs on the Senior Medical Device Software Engineer (Python / C++) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$110,667 - $136,248
Income Estimation: 
$138,844 - $172,920
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Intellias

  • Intellias Newton, MA
  • Manual Test Engineer responsible for verification and validation of embedded medical systems, including execution of functional, integration, and system-le... more
  • Just Posted

  • Intellias Newton, MA
  • Dive deep into Digital! For 20 years Intellias has been developing top-tier digital solutions for the world’s leading companies, keeping them in line with ... more
  • Just Posted

  • Intellias Minneapolis, MN
  • About the Company Join a mission-driven technology team that’s redefining what’s possible in cardiac care. We’re developing an advanced medical system desi... more
  • 1 Day Ago

  • Intellias Minneapolis, MN
  • About the Company Our client is a privately held medical technology company developing and commercializing a non-invasive sonic beam therapy platform based... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Medical Device Software Engineer (Python / C++) jobs in the Newton, MA area that may be a better fit.

  • Intellias Boston, MA
  • At Intellias , we're always on the lookout for exceptional talent to join our team. Over 20 years of market experience, Intellias brings together technolog... more
  • 22 Days Ago

  • Jobs via Dice Newton, MA
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Comrise, is seeking the following. Apply via Dice toda... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!