Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Search Leaders Logo

Principal Software Engineer

Search Leaders

$130,000 - $170,000
Sep 28, 2025
Minneapolis, MN, USA
Apply Now

The client is a medical device company developing MRI-compatible systems for cardiac arrhythmias. They need to design, develop, and maintain sophisticated software systems for life-saving medical applications, ensuring seamless hardware-software integration and adherence to regulatory standards.

Requirements

  • Proficiency in modern programming languages such as C, Python, Go, or JavaScript.
  • Proven experience building and scaling complex systems.
  • Skilled in GitHub workflows, branching strategies, and automation.
  • Expertise in container-based development with Podman, Docker, and/or Kubernetes.
  • Familiarity with electrical engineering concepts like data acquisition and signal handling.
  • Experience in regulated environments (IEC 62304, ISO 13485, FDA 510(k)).
  • Background in working with hardware or embedded systems teams.

Responsibilities

  • Design, develop, and maintain robust, scalable, and testable software for medical platforms.
  • Partner with hardware and electrical engineering teams to create reliable integrations.
  • Lead container-based development workflows and enforce GitHub best practices.
  • Document software designs in alignment with IEC 62304 and FDA requirements.
  • Conduct critical code reviews and provide technical mentorship.
  • Drive process improvements to enhance delivery speed and product safety.
  • Support root cause analysis, incident resolution, and risk mitigation.

Other

  • 10+ years of progressive software engineering experience.
  • Minimum 5 years in the medical device industry with deep knowledge of development processes.
  • Strong cross-functional communication and collaboration skills.
  • Experience in Agile environments using Azure DevOps, Kanban, or Scrum.
  • Knowledge of 3D mapping, signal processing, or medical visualization tools.