Puesto de trabajo:Senior C++ Software Engineer - Medical Imaging

Departamento:Ingeniería/Desarrollo de Software

Lugar:Barcelona

Fecha de incorporación:

Tipo de jornada:Completa. 40 horas semanales.

Tipo de contrato:Indefinido

Experiencia:Experiencia demostrable en el desarrollo de aplicaciones nativas complejas en C++. Valoramos el nivel técnico y la capacidad para resolver problemas por encima de un número concreto de años.

Salario:Según experiencia y responsabilidades del puesto

REQUISITOS DE COMPETENCIAS Y HABILIDADES

Estudios mínimos:Ingeniería informática o similar

Formación complementaria:Uso habitual de herramientas de IA para desarrollo, revisión de código, documentación y automatización.

Habilidades técnicas:Imprescindibles

  • Dominio de C++ y buenas prácticas de diseño de software.
  • Experiencia en depuración y resolución de problemas complejos en aplicaciones Windows.
  • Capacidad para analizar causas raíz y valorar correcciones locales frente a cambios de arquitectura.
  • Experiencia con sistemas de control de versiones, especialmente Git o TFS.
  • Capacidad para trabajar de forma colaborativa con metodologías ágiles como Scrum o Kanban.
Muy valorables
  • Qt y desarrollo de interfaces gráficas de escritorio.
  • Gráficos por computador y OpenGL.
  • Imagen médica, DICOM o visión por computador.
  • VTK, ITK, DCMTK o GDCM.
  • Concurrencia, optimización de rendimiento y procesamiento de imágenes volumétricas.
  • Experiencia adicional con algún lenguaje de backend.

Habilidades relacionales:Criterio técnico, comunicación clara, actitud colaborativa y disposición para aprender, enseñar y acompañar al equipo.

Idiomas:Inglés, español y catalán

Funciones

Se incorporará al equipo técnico para participar en la evolución del producto.

Responsabilidades principales:

  • Diseñar, desarrollar y mantener funcionalidades en una aplicación de escritorio compleja en C++.
  • Investigar incidencias, aislar causas raíz y resolver problemas de estabilidad, concurrencia, rendimiento y representación gráfica.
  • Proponer soluciones técnicas y cambios de arquitectura, valorando impacto, riesgos, alternativas y mantenibilidad.
  • Trabajar con visualización DICOM, imágenes volumétricas, gráficos 2D/3D y renderizado OpenGL.
  • Evolucionar módulos clínicos, interfaces de usuario y flujos de importación, consulta y gestión de estudios.
  • Integrar y mantener librerías de imagen y comunicaciones médicas, incluidas DCMTK y GDCM.
  • Participar en revisiones de código, definición de buenas prácticas y mejora continua de la calidad del software.
  • Compartir conocimiento, acompañar a otros miembros del equipo y contribuir a las decisiones tecnológicas del producto.
  • Documentar las decisiones relevantes y dejar el código preparado para su mantenimiento a largo plazo.
Se ofrece

Alma Medical Imaging está especializada en software de visualización médica, con productos propios de largo recorrido y clientes internacionales.

Ofrecemos la oportunidad de incorporarte a un equipo técnico especializado, asumir responsabilidades senior e influir en la evolución de una plataforma de diagnóstico por imagen.

  • Contrato indefinido y salario acorde con la experiencia y las responsabilidades del puesto.
  • Modelo híbrido con trabajo en remoto 3 días a la semana.
  • Desarrollo de un producto propio, no consultoría, con impacto directo en el diagnóstico por imagen.
  • Retos técnicos en C++, gráficos 2D/3D, rendimiento, concurrencia, procesamiento de imagen y DICOM.
  • Capacidad real para influir en el diseño, la arquitectura y las decisiones tecnológicas del producto.
  • Equipo especializado, formación continuada y sesiones periódicas de equipo a cargo de la empresa.
Inscríbete a la oferta

    Adjuntar Carta de Motivación

    Adjuntar Curriculum

    He leído y acepto las condiciones contenidas en la Política de Privacidad sobre el tratamiento de mis datos y la información facilitada en mi currículum para procesos de selección de ALMA IT SYSTEMS S.L. que encajen con mi perfil.

    Doy mi consentimiento a Alma IT Systems S.L. para el envío de novedades comerciales y/o nuevas promociones de sus productos y servicios

    ALMA IT SISTEMS, SL como responsable del tratamiento tratará tus datos con la finalidad de dar respuesta a su consulta o petición. La base legítima es tu consentimiento el cual puedes revocar en cualquier momento comunicándolo a rgpd@alma-medical.com. No se cederán datos terceros salvo obligación legal. Puedes acceder, rectificar y suprimir tus datos, así como ejercer otros derechos consultando la información adicional y detallada sobre protección de datos en nuestra Política de Privacidad.