Únete a Satlink, compañía líder en el desarrollo de soluciones tecnológicas para la gestión, sostenibilidad y conocimiento de los océanos, recursos y soluciones de comunicación vía satélite.Nuestra misión es desarrollar tecnologías avanzadas que contribuyan a un futuro más sostenible y conectado.En nuestro equipo, valoramos la creatividad, la colaboración y la constante búsqueda de soluciones innovadoras.Rol y responsabilidades:Diseñar e implementar protocolos de comunicación sobre interfaces serie (UART, SPI, I2C u otros)Desarrollar y mantener drivers para circuitos integrados como sensores, memorias, módems NTN, etcDesarrollar y mantener pipelines para la entrega e integración continuas (CI/CD).Diseñar e implementar pruebas unitarias para validación de código así como la integración del mismoColaborar en revisiones de código con el resto del equipo para una retroalimentación continuaDesarrollar aplicaciones embebidas con Zephyr RTOSDesarrollar herramientas con Python para la automatización de ciertos procesos ligados al propio desarrolloRequisitos de cualificación y formación:Grado en Ingeniería Informática, Ingeniería de Computadores, Telecomunicaciones o formación técnica equivalente2–4 años de experiencia en desarrollo de firmware o sistemas embebidos (o prácticas relevantes)Conocimiento sólido del lenguaje C sobre microcontroladores usando sistemas operativos de tiempo real (RTOS)Conocimiento práctico del lenguaje PythonFamiliarizado con el proceso de depuración de aplicaciones en sistemas embebidosFamiliarizado con el desarrollo de sistemas de construcción basados en CMakeListsSoltura para trabajar en entornos Linux sin interfaz gráficaExperiencia con herramientas de control de versiones (Git)Conocimientos y experiencia deseables:Conocimientos sobre el lenguaje de programación LuaHaber trabajado en el desarrollo de aplicaciones embebidas con devicetreesEstar familiarizado o haber trabajado anteriormente con Zephyr R