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.