Ú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 y programar código limpio, eficiente y mantenible en C/C++ para microcontroladores (arquitectura ARM Cortex-M / STM32) * Integrar y controlar periféricos y módulos de comunicación (GNSS, módems satelitales, tecnologías celulares, etc.) * Implementar drivers y protocolos de comunicación industrial y serie (I2C, SPI, UART, ADC/DAC, Memorias...) * Desarrollar 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 mismo * Colaborar en revisiones de código con el resto del equipo para una retroalimentación continua * Desarrollar aplicaciones embebidas con Zephyr RTOS * Desarrollar herramientas con Python para la automatización de ciertos procesos ligados al propio desarrollo Requisitos de cualificación y formación: * Grado en Ingeniería Informática, Ingeniería de Computadores, Telecomunicaciones o formación técnica equivalente * 2–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 Python * Familiarizado con el proceso de depuración de aplicaciones en sistemas embebidos * Familiarizado con el desarrollo de sistemas de construcción basados en CMakeLists * Soltura para trabajar en entornos Linux sin interfaz gráfica * Experiencia con herramientas de control de versiones (Git) Conocimientos y experiencia deseables: * Conocimientos sobre el lenguaje de programación Lua * Haber trabajado en el desarrollo de aplicaciones embebidas con devicetrees * Estar familiarizado o haber trabajado anteriormente con Zephyr RTOS * Haber trabajado o participado en el desarrollo de aplicaciones sobre STM32 * Conocimientos prácticos sobre herramientas de contenedorización de aplicaciones ¿Qué Ofrecemos? * Salario fijo competitivo en línea con la experiencia y habilidades del candidato/a * Ambiente de trabajo joven, estimulante, colaborativo y motivador * Posibilidad de crecimiento profesional y crecimiento en un entorno tecnológico en constante evolución * Ofrecemos un plan de retribución flexible En cumplimiento del Reglamento (UE) 2016/679, le informamos de que sus datos personales serán tratados por [incluir entidad: Satlink S.L./ Satronics Iberia S.L.U./ Digital Observer Services S.L.U] con la finalidad de incluir su candidatura en nuestros procesos de selección de personal. Puede ejercer sus derechos en materia de protección de datos en
[email protected]. Puede obtener información adicional sobre el tratamiento de sus datos en nuestra Política de Privacidad publicada en www.satlink.es .
📌 Ingeniero/a de Firmware (Madrid)
🏢 Satlink
📍 Madrid