Our client is a leading innovator in the medical device industry, specializing in advanced technologies for diagnosing and treating cardiac arrhythmias. They develop groundbreaking MRI-compatible systems that enable real-time imaging during procedures, improving accuracy, safety, and patient outcomes. With a strong focus on research, clinical excellence, and regulatory compliance, they work closely with healthcare professionals worldwide to revolutionize cardiac care. Their mission-driven approach is supported by a collaborative culture, cutting-edge engineering, and a commitment to improving the quality of life for patients through precision-guided therapy.
Position Responsibilities:
In this role, you will lead the architecture and development of sophisticated software systems that support life-saving medical applications. You will collaborate closely with cross-functional teams to ensure seamless hardware-software integration, guide development workflows, and uphold regulatory standards.
- 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.
- Maintain effective communication with leadership and team members.
Position requirements:
- 10+ years of progressive software engineering experience.
- Minimum 5 years in the medical device industry with deep knowledge of development processes.
- 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.
- Strong cross-functional communication and collaboration skills.
- Experience in Agile environments using Azure DevOps, Kanban, or Scrum.
Preferred Requirements:
- 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.
- Knowledge of 3D mapping, signal processing, or medical visualization tools.
- Strong contributor to documentation and workflow improvement.
Reasons to Apply:
- Competitive salary plus a comprehensive benefits package.
- Health coverage, retirement plans, and other company-sponsored perks.
- Generous paid time off, including holidays, to support work-life balance.
- Flexible schedules and work life balance.
- Strong focus on employee development with on-the-job training and career growth.
- A positive company culture that values diversity and collaboration.
The pay range for this role is:
130,000 - 170,000 USD per year (Minneapolis, Minnesota)