Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Intellias

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.

What project we have for you

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.

What you will do

  • 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.

What you need for this

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

What it’s like to work at Intellias

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.

Skills

C++

Python

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Medical Device Software Engineer (Python / C++) in United States vacancy
  •  ...A leading company in the medical device sector is seeking a Medical Device III Software Engineer for their Minneapolis office. The successful candidate will be responsible for software development and maintaining applications for medical products. This role involves leading... 
    Senior
    Work at office

    Cedent

    Minneapolis, MN
    3 days ago
  • $119k - $153k

     ...Alteryx, Inc. in Irvine, CA, is seeking a Sr. Software Engineer. In this role, you'll assist in defining work for the SDK team and take...  ...development, and testing. Ideal candidates will have 3+ years of Python and C++ development experience, a strong commitment to quality, and... 
    Senior

    Alteryx

    Irvine, CA
    3 days ago
  • $165k - $200k

     ...technology firm in the Denver Metro Area seeks an experienced Senior Software Engineer to drive software development in a hybrid environment. You...  ...integration efforts and must have extensive experience with C++ and software architecture. Qualifications include an active... 
    Senior

    Trusted Space, Inc.

    Denver, CO
    3 days ago
  •  ...J&T Business Consulting is seeking an experienced Software Engineer to develop and enhance software systems for mission-critical environments. Candidates should have extensive experience in software development involving analytics, algorithms, real-time processing, and... 
    Senior

    J&T Business Consulting

    Annapolis, MD
    3 days ago
  •  ...A leading technology firm in San Diego is seeking a skilled software engineer specializing in ADAS technologies. The ideal candidate will have a strong background in C++ and Python programming. Responsibilities include developing software for sensor data acquisition and... 
    Senior

    Qualcomm

    San Diego, CA
    3 days ago
  • $141k - $197k

     ...defense and aerospace organization in North Logan is seeking a Senior Software Engineer to provide software development expertise for Government...  ...of experience, strong software skills in languages like C++ and Python, and be a U.S. citizen with the ability to obtain a... 
    Senior

    Space Dynamics Laboratory

    North Logan, UT
    4 days ago
  •  ...FanTom Corp is looking for a Senior Software Engineer to design and maintain complex software systems in Maryland. The role requires strong Python and C++ programming skills, focusing on real-time processing and data-intensive applications. The ideal candidate will have... 
    Senior

    FanTom Corp

    Annapolis, MD
    3 days ago
  • $150k - $270k

     ...A technical solutions company in Hanover, Maryland is seeking a Software Engineer to support a new CNO contract. Candidates must possess a current Top-Secret/SCI security clearance and have 20 years of experience in software engineering. A Bachelor's degree in computer... 
    Senior
    Contract work

    Erias Ventures

    Hanover, MD
    3 days ago
  •  ...A leading tech firm is seeking a highly skilled Senior Software Developer to design, develop, and maintain software applications using C++, Java, and Python. The successful candidate will collaborate with cross-functional teams, write clean code, and participate in the... 
    Senior
    Remote work

    Ascension Fed

    Orlando, FL
    2 days ago
  • $99k - $206k

     ...Nightwing Group is seeking a Senior CNO Developer in Maryland to design and implement custom software tools primarily in Python, C++, and Java. The role involves debugging, documentation...  ...,000, comprehensive benefits including medical, dental, and PTO, while fostering a... 
    Senior

    Nightwing Group

    Annapolis, MD
    3 days ago
  •  ...Trane Limited in Noblesville, Indiana zoekt een Software Engineer om embedded HMI-systemen te ontwikkelen met Qt/C++. De rol vereist sterke ervaring met embedded Linux, het bouwen van Yocto-distributies en beheer van cybersecurityprogramma's. Je zult verantwoordelijk... 
    Senior

    Trane

    Noblesville, IN
    3 days ago
  • $104k - $143k

     ...Baxter is hiring a Senior Embedded Software Engineer in Town of Skaneateles, NY. You will develop embedded software applications for advanced medical monitors, collaborating with cross-functional teams and ensuring high code quality. The role requires a Bachelor's in... 
    Senior

    Byrne Dairy

    Skaneateles Falls, NY
    3 days ago
  • $215k - $260k

     ...A technology firm located in Annapolis is seeking a Software Engineer to develop and sustain modern visualization tools. The role requires...  .... Candidates should have skills in Linux development, Python, and C++. The position offers a salary range of $215,000 - $260,000... 
    Senior

    Erias Ventures

    Maryland
    3 days ago
  •  ...Avid Technology Professionals, LLC is seeking a Software Engineer based in Annapolis, Maryland. The candidate must have twenty years...  ...Computer Science or a related field. Strong proficiency in Python, K8, and C++ is essential. The role requires familiarity with CI/CD pipelines... 
    Senior

    Avid Technology Professionals

    Maryland
    2 hours ago
  •  ...technology solutions company is seeking a highly experienced Software Engineer to develop software in a Linux environment. Candidates must...  ...degree in Computer Science or a related field. Familiarity with Python, C++, and experience in DSP/RF is preferred. Applicants with... 
    Senior

    Avid Technology Professionals

    Ellicott City, MD
    3 days ago
  • $150k - $230k

    A leading retail robotics firm is looking for a software engineer to maintain and enhance their Tally software stack. Candidates should have extensive experience in C++ and Python, along with a strong grasp of ROS and software development practices. The salary ranges from... 
    Senior

    Medium

    San Francisco, CA
    2 days ago
  • $215k - $260k

     ...every project. We are seeking engineers who wish to grow their...  ...Description We are seeking a Software Engineer to join the software...  ...Experience with Python and C++ Desired skills: Experience...  ...~ Company subsidized Medical Coverage ~100% Company... 
    Senior
    Hourly pay
    Extra income
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures

    Annapolis, MD
    2 days ago
  • Bright Vision Technologies is seeking a skilled Robotics Software Engineer to design and integrate software systems for autonomous robots. This role requires strong programming skills in C++ and Python along with experience in robotics frameworks like ROS/ROS 2. The position... 
    Senior
    Remote job

    Bright Vision Technologies

    Edison, NJ
    1 day ago
  • $130k - $160k

     ...Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion...  ...industries, including FDA-regulated medical devices, with exposure to design controls and...  ...Generators Strong embedded C/C++ programming skills Excellent problem... 
    Senior
    Full time
    Worldwide
    Shift work

    Werfen

    Bedford, MA
    2 days ago
  • Avid Technology Professionals, LLC is seeking a Software Engineer with 14 years of experience in a similar scope and type. The position...  ...significant experience in a Linux environment. Proficiency in Python and C++ is essential, while an understanding of DSP/RF is a plus.... 
    Senior

    Avid Technology Professionals, LLC

    Annapolis, MD
    2 days ago
  •  ...Senior Software Engineer - Robotics, Perception (C++, Python) Columbus, Ohio At Path Robotics, we're building the future of embodied intelligence. Our AI-...  ...time you need, when you need it ~ Comprehensive medical, dental, and vision coverage ~6 weeks fully paid... 
    Senior
    Flexible hours

    Path Robotics, Inc

    Columbus, OH
    2 days ago
  •  ...firm in Austin, Texas, is seeking a Senior Software Engineer to develop user-friendly software for...  .... The role requires strong skills in C++ and Python, as well as experience in frontend development...  ...and numerous benefits including medical and education reimbursement. #J-18808... 
    Senior

    Keysight Technologies SAles Spain SL.

    Austin, TX
    4 days ago
  •  ...Job Description Job Description Software Developer This position will provide software...  ...current company products written in C++, C#, Java script and Python scripts. This position will require...  .... This position interfaces with engineering management as well as our technical... 
    Senior
    Work at office

    6AM City

    Florida, NY
    4 days ago
  • $215k - $260k

    Description We are seeking a Software Engineer to join the software development team who will...  ...a Linux environment Experience with Python and C++ Desired skills Experience with geolocation...  ...Health Benefits Company subsidized Medical Coverage 100% Company Paid Vision and... 
    Senior
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures, LLC

    Annapolis, MD
    1 day ago
  •  ...globally. We are currently seeking a Senior Software Engineer to join our team. As a Senior...  ...sophisticated software applications using Python, C#, C++, and Linux. You will collaborate with...  ...- no waiting period. Premium free medical, dental and vision insurance – working... 
    Senior
    Temporary work
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Indiana, PA
    4 days ago
  • $234k - $287k

     ...Akina, Inc. is seeking an Application Developer 3 based in Fort Meade, Maryland. This role involves reverse engineering and software development using C/C++ and Python to support mission-centric projects. Responsibilities include augmenting toolsets, documenting... 
    Senior

    Akina

    Maryland
    3 days ago
  •  ...expertise, and long-term career growth. We are seeking a Senior Software Engineer to design, develop, and maintain complex software systems...  ...scalable solutions in Linux environments, with an emphasis on Python and C++ development, real-time processing, and advanced algorithm... 
    Senior

    FanTom Corp

    Annapolis, MD
    4 days ago
  •  ...Philips International in Bedford, MA is seeking a Software Design Quality Engineer responsible for maintaining software quality documentation and ensuring...  ...validation processes. Strong programming skills in C/C++/C# are essential, alongside excellent communication abilities... 
    Senior

    Philips International

    Bedford, MA
    2 hours ago
  •  ...professional experience, alongside expertise in low-level programming, C/C++, and Python. The company emphasizes a supportive work culture with industry-leading benefits, including 100% company-paid medical premiums and extensive PTO. A TS/SCI + Full-Scope Polygraph is... 
    Senior

    Stanley Reid & Company

    Annapolis, MD
    4 days ago
  •  ...staffing organization is seeking a Sr. Software Engineer in Minneapolis, MN. This role...  ...software design and development for medical devices, ensuring compliance with industry regulations...  ...programming languages such as C++, C#, or Python is essential, along with familiarity... 
    Senior

    Real Staffing

    Minneapolis, MN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Medical Device Software Engineer (Python / C++). Be the first to apply!