Ú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, productivo 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 desarrollo 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 (España)
🏢 Satlink
📍 España