Senior Medical Device Software Engineer

Intellias

Fort Snelling Unorganized Territory (MN)

Hybrid

USD 120,000 - 160,000

Full time

15 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intellias is seeking a Senior Software Engineer to design and implement high‑performance system software for a medical device platform in the Minneapolis area. The role emphasizes real-time, embedded software interacting with medical hardware and imaging systems, with a strong focus on reliability and regulatory compliance.

You will collaborate with hardware engineers, system architects, product managers, and QA to deliver robust software solutions, mentor junior engineers, and contribute to lab

Qualifications

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

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.

Skills

Python
C++
Real-time software
ROS
Linux
CI/CD
Cloud services
Git
Agile

Education

Bachelor’s degree in Computer Science/Engineering/Electrical Engineering or related field
Master’s degree
PhD with industry or research experience

Tools

Embedded hardware interfaces
Bluetooth stack

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

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.

Qualifications

  • 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

Required Skills

  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Medical Device Software Engineer
Senior Medical Device Software Engineer

Intellias • Boston (MA)

Hybrid
USD 140,000 - 170,000
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
Principal System Design Engineer
Principal System Design Engineer

Experis Technology Group • Arden Hills (MN)

Hybrid
USD 76,000 - 117,000
Software Architect / Manager
Software Architect / Manager

Real Staffing Group • Saint Paul (MN)

On-site
USD 150,000 - 190,000
Software Safety Engineer
Software Safety Engineer

Infotree Global Solutions • Saint Paul (MN)

On-site
USD 100,000 - 120,000
Possibility of contract conversion to full-time
Principal System Design Engineer
Principal System Design Engineer

Voto Consulting LLC • Arden Hills (MN)

Hybrid
USD 180,000 - 230,000
Hybrid work arrangement
Potential conversion to FTE
Senior Medical Device Software Engineer
Senior Medical Device Software Engineer

Magnendo Corp. • Newton (MA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

SPECTRAFORCE • Saint Paul (MN)

On-site
USD 79,900 - 84,033
Senior Software Engineer
Senior Software Engineer

Intepros • Miami (FL), Fort Lauderdale (FL)

Remote
USD 110,000 - 170,000