Intellias logo

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

Intellias·Salary not specified

Primary stack

PythonC++

Nice to have's

object-oriented designdata structuresalgorithmsreal-time software developmentembedded software developmentnetwork communication protocolshardware–software integrationBluetooth stackROSLinux-based developmentreal-time operating systemsCI/CD pipelinesGitAgile development methodologiescloud servicesscalable software architectures

Job description

About the Position

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

Join Intellias as a Senior Medical Device Software Engineer (Python / C++) to contribute to an advanced medical system for 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.

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.

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

We Offer

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.

We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.

We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

About the Company

At Intellias, we are dedicated to creating innovative solutions that drive progress in various industries. Our mission is to empower businesses and individuals through technology, and we are proud to be a part of a global community that values creativity, collaboration, and excellence.

© Intellias. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

The company develops projects in IoT, Artificial Intelligence, Data Science, UX/UI, Big Data, Cloud, DevOps, and other technologies.

More at Intellias

All 127 roles

Popular searches