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

Intellias

Minneapolis (MN)

Hybrid

USD 130,000 - 170,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work structure
Mentorship
Cross-functional collaboration

Job summary

Intellias is seeking a Senior Software Engineer to design and implement high-performance system software that interfaces with medical hardware and real-time imaging systems. The role emphasizes collaboration with cross-functional teams and adherence to clinical standards.

You will contribute to a mission-driven platform, using Python and C++ in a real-time context, with opportunities for mentorship and ongoing professional growth.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4+ years of relevant experience.
  • Master’s degree with 2+ years of experience is acceptable.
  • PhD with industry or research experience in relevant areas preferred.

Responsibilities

  • Lead the design, development, and optimization of high-performance system software.
  • Develop, test, and debug applications that interface with embedded hardware components.
  • Collaborate with hardware engineers, system architects, product managers, and QA to meet clinical and regulatory standards.
  • Drive code quality through peer reviews, automated testing, and CI.
  • Mentor junior engineers and promote engineering excellence.

Skills

Python
C++
Real-time software
Embedded systems
Object-oriented design
Data structures & algorithms
CI/CD
Git
Agile
Cloud services

Education

Bachelor's degree in CS/CE/EE
Master's degree
PhD with related experience

Tools

ROS
Linux
RTOS
Git
AWS/Azure cloud

Job description

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 or in Minneapolis, 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.

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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Senior Software Engineer (Medical Devices)
Senior Software Engineer (Medical Devices)

Intellias • Massachusetts

Hybrid
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Brio Group • Minneapolis (MN)

On-site
USD 110,000 - 170,000
Software Architect
Software Architect

Motion Recruitment Partners LLC • Bedford (MA)

Hybrid
USD 180,000 - 240,000
Hybrid schedule Bedford, MA
Medical, dental, and vision coverage
401(k) with company match
+1
Senior Software Engineer
Senior Software Engineer

Redolent Infotech Pvt. Ltd. • Saint Paul (MN)

On-site
USD 120,000 - 150,000
Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Mounds View (MN)

On-site
USD 70,000 - 90,000
Senior Software Manager - Capital Equipment
Senior Software Manager - Capital Equipment

Real • Minneapolis (MN)

On-site
USD 140,000 - 190,000
Manual Medical Device Test Engineer
Manual Medical Device Test Engineer

Intellias • Newton (MA)

On-site
USD 80,000 - 110,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Boston (MA)

Hybrid
USD 100,000 - 130,000
UHC medical premium coverage
401(k) matching
Flexible work arrangements
+1