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.