ML Software Engineer – Medical Devices

Quibim
Quibim
Valencia, Madrid, BarcelonaPresencialCompetitivoPublicado hace 2 mesesMidIndefinido

Anuncio original

We are looking for a Python Software Engineer to join our technology team and contribute to the development of our medical devices and medical device software platform. This role involves working across multiple layers of our system, including device software, integration services, and supporting tools used to connect our medical devices with OEMs and external systems.
You will report to the VP of Technology, with day-to-day technical guidance from the Director of Engineering, and collaborate closely with a multidisciplinary engineering team.
  • Design, develop, and maintain Python-based software for medical devices and supporting systems.
  • Contribute to device software and system-level components such as integration and connectivity services, orchestration layers, and supporting tools.
  • Work with medical imaging standards (especially DICOM).
  • Participate in software architecture discussions, contributing to modular, scalable, and maintainable designs.
  • Collaborate with QARA, system engineering, and product teams throughout the development lifecycle.
  • Write technical documentation, and support verification and validation activities.
  • Develop, test, and deploy applications on Linux-based platforms.
  • Strong experience with Python (must)
  • Experience with containerization, especially Docker and Docker Compose (must)
  • Background in medical device software or other regulated software environments (strong plus)
  • Knowledge of DICOM and medical imaging workflows (strong plus)
  • Familiarity with CI/CD pipelines, static code analysis, and automated testing
  • Working knowledge of C++ (reading, debugging, or extending existing code)
  • Understanding of software architecture principles (design drivers, patterns, APIs, modularity, distributed systems)
  • Familiarity with AI/ML Python frameworks such as TensorFlow or PyTorch, primarily from an integration and usage perspective
  • Comfortable working in Linux environments
  • Solid experience using Git
  • Familiarity with Git-based version control frameworks (Bitbucket, ideally) and structured workflows such as Gitflow
  • Advanced level of English.
  • Experience working in collaborative, cross-functional teams
  • Strong teamwork and communication skills
  • Ability to take ownership while working under technical leadership
  • Detail-oriented, quality-driven mindset appropriate for medical and safety-critical software
  • Adaptability and eagerness to learn in a growing technical environment
  • Integrity and proactivity.

Quibim Talent Pool

Valencia
68m

Consultor/a Senior Data Scientist

Madrid
3d

Senior Data & Analytics Engineer - Ecosistema Microsoft (Fabric / Azure)

Barcelona
3d

Data Engineer with German - Senior - EY GDS Spain - Hybrid

Malaga
3d

Data Architect

Madrid
3d

Senior AI Engineer with Italian- EY GDS Spain - Hybrid

Malaga
3d

Consultor/a Data Engineer

Madrid
3d

Data Scientist - Advanced Analytics Madrid

Madrid
3d

Supply Chain Finance Data Analyst

Granollers
3d

Gestor/a Data Scientist Risc Operacional (mad/Bcn)

Barcelona
3d

Gestor/a Data Scientist Riesgo Operacional (mad/Bcn)

Barcelona
3d

Data Engineer Control de Procesos de Gestion de Riesgos

Madrid
3d

Data Engineer Control Procesos Gestion Riesgos

Madrid
3d

Office Manager

Barcelona
1d

Freelance Graphic & Motion Designer

Barcelona
1d

Gestor/a Comercial Madrid (temporal)

Barcelona
2d

Consejero/a de Belleza Barcelona

Barcelona
2d

Digital Transformation Intern

Barcelona hub
2d

Gestor/Gestora Risk Management Data Barcelona

Barcelona
2d

Global People Communications & Change Management Trainee

BARCELONA
2d
Híbrido

Enterprise Account Executive, Iberia

Barcelona
2d

Head of Product Development

Barcelona
2d

Social Media & Operations Internship - Italian Market

Barcelona
600 € - 700 €2d

Candidatura gestionada por Quibim