Logo de Overture Life

Overture Life: Arquitecto/a de Software

Fecha límite de admisión de CV: 31 Jul de 2025
Fecha límite de admisión de CV: 31 Jul de 2025

Overture Life, empresa pionera en la automatización de laboratorios de embriología, busca incorporar a su equipo un/a Arquitecto/a de Software y Responsable de Software con experiencia en desarrollo sobre Linux, específicamente en distribuciones basadas en Yocto, y con experiencia en plataformas i.MX8 para liderar el desarrollo de sus innovadores dispositivos médicos.

Este rol implica trabajar con sistemas embarcados, personalizar Paquetes de Soporte de Placa (BSP), integrar periféricos y garantizar una ciberseguridad robusta. El candidato/a seleccionado/a también liderará proyectos de desarrollo de software, supervisando el ciclo de vida completo desde el diseño hasta el despliegue.

 

Responsabilidades Clave:
    • Compilar, configurar y personalizar el kernel de Linux, incluyendo modificaciones de BSP para necesidades específicas de hardware.
    • Desarrollar y optimizar drivers de vídeo, particularmente utilizando el protocolo MIPI.
    • Trabajar con protocolos de comunicación como I2C, buses CAN y Wi-Fi en entornos Yocto.
    • Implementar fuertes medidas de ciberseguridad, incluyendo comunicación segura y gestión de parches.
    • Gestionar actualizaciones remotas y parches over-the-air (OTA) para sistemas embarcados.
    • Desarrollar código escalable y eficiente en C++ para aplicaciones embebidas.
  • Asegurar el cumplimiento de la norma IEC 62304 para el desarrollo de software de dispositivos médicos.
  • Implementar tests unitarios y seguir metodologías de desarrollo guiado por pruebas (TDD).
  • Depurar y optimizar el rendimiento del sistema en diferentes plataformas.
  • Colaborar con los equipos de hardware y firmware para una integración fluida.
  • Configurar plataformas de hardware, realizar pruebas y efectuar modificaciones menores de hardware.
  • Participar en revisiones de diseño y mentorizar a desarrolladores junior.
  • Gestionar y coordinar equipos de desarrollo, asegurando el cumplimiento de los hitos del proyecto.
  • Impulsar decisiones de arquitectura, garantizando la escalabilidad y la mantenibilidad.
  • Comunicarse eficazmente con los gerentes de producto y las partes interesadas.

 

Requisitos:
  • Grado o Máster en Ciencias de la Computación, Ingeniería Electrónica o un campo relacionado.
  • Más de 8 años de experiencia en desarrollo de software embebido con Linux y Yocto.
  • Fuerte experiencia en la compilación del kernel de Linux y modificaciones de BSP, idealmente para i.MX8.
  • Experiencia con drivers de vídeo, especialmente con el protocolo MIPI.
  • Dominio de la integración de I2C, buses CAN y Wi-Fi en Yocto.
  • Sólidas habilidades de programación en C++ y conocimiento de los principios de la orientación a objetos.
  • Conocimientos básicos de electrónica, incluyendo la configuración y prueba de hardware.
  • Experiencia con prácticas de ciberseguridad para sistemas embarcados.
  • Experiencia demostrada con actualizaciones remotas y parches OTA.
  • Familiaridad con la norma IEC 62304 y el desarrollo de software crítico para la seguridad.
  • Experiencia con frameworks de pruebas unitarias y TDD.
  • Sólidas habilidades de depuración y resolución de problemas.
  • Experiencia de liderazgo guiando equipos de desarrollo de software.
  • Sólidas habilidades de organización y comunicación.
  • Experiencia en la gestión de proyectos/tareas, incluyendo la planificación de sprints y la elaboración de informes de estado.

 

Se valorará:
  • Experiencia en el desarrollo de software para dispositivos médicos o industrias reguladas.
  • Familiaridad con pipelines de CI/CD y sistemas de control de versiones (Git).
  • Conocimiento de sistemas operativos de tiempo real (RTOS).
  • Experiencia con automatización usando Python o Bash.
  • Comprensión de marcos regulatorios como la FDA o CE para dispositivos médicos.
  • Experiencia previa en un rol de liderazgo técnico gestionando múltiples flujos de trabajo.

 

Este puesto es ideal para un líder técnico práctico que prospere en un entorno de Linux embarcado y tenga una sólida experiencia en arquitectura de software, ciberseguridad y cumplimiento de normativas de dispositivos médicos.

 

Inscripción:

Los/as candidatos/as interesados/as pueden inscribirse en la oferta a través del siguiente enlace.

Otras ofertas