Skip to content
← Back to job listings

Medical Software Engineer (Freelance)

DeepSpin · Berlin, Germany

Imported listingcontractabout 1 month ago

About The Role

Join DeepSpin as a Medical Software Engineer, where you will play a crucial role in the implementation of the MRI machine used by clinical and R&D users. You will take ownership of high-level interface descriptions, enhance the performance and reliability of the system, and be responsible for testing and documentation needed for FDA 510(k) certification. This is a freelance position with a direct pathway to a permanent full-time role.

  • Contribuer à l'amélioration des performances et de la fiabilité du système, et être responsable des tests et de la documentation nécessaires à la certification FDA 510(k).
  • Développer et tester des composants logiciels pour le système d'IRM DeepSpin, en prenant en charge les descriptions d'interface de haut niveau.
  • Critiquer et remettre en question les conceptions d'interface et de système existantes, identifier les faiblesses et proposer des alternatives bien raisonnées.
  • Confidence working in Linux-based cloud, data, or distributed system environments — e.g. deploying and operating services on AWS/Azure/GCP or on-premise Linux clusters, containerized with Docker/Kubernetes
  • 5+ years of proven experience designing and implementing enterprise-level software, preferably in a medical or regulated environment
  • Proficiency with common testing frameworks, CI/CD pipelines (e.g. GitLab CI, GitHub Actions), and version control workflows (Git, merge requests, branching strategies, code review culture)
  • Track record of constructively critiquing software designs and proposing improved alternatives
  • Able to make and justify informed architectural trade-offs (e.g. relational vs. NoSQL, queue vs. pub/sub, sync vs. async communication)
  • Strong plus: Experience transitioning software from proof-of-concept to certified product
  • Hands-on experience with common databases and messaging infrastructure — e.g. PostgreSQL or MySQL, Redis, and message brokers such as RabbitMQ, MQTT, or NATS
  • Good communication skills in English and a collaborative approach to work
  • Preferred: Knowledge of IEC 62304 or other relevant medical device standards
  • Deep familiarity with modern development practices: test-driven development, consistent coding styles enforced via linters, formatters and code review, pragmatic software architecture, and design patterns applied with judgement — you know when a pattern adds value and when a simple solution wins
  • Plus: Experience with medical images like DICOM
  • Strong proficiency in Python, writing production-quality, maintainable code across backend services (Python); Additional experience writing frontend applications (TypeScript, e.g. React) is a plus
  • Preferred: Experience working in small start-up environments and heterogeneous teams
  • Demonstrated ability to work independently from high-level interface and design descriptions, refining them through targeted questions
  • Experience in independently planning, organising and executing complex work packages

This is an external listing. JobSpring does not represent or verify the employer. Report this listing