Satlink logo

Ingeniero/a de Firmware

Hiring from
Spain
Work type
Hybrid
Posted

609,231 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

¿Quiénes somos?


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 desarrollo profesional y crecimiento en un entorno tecnológico en constante evolución
  • Ofrecemos un plan de retribución flexible
  • Modelo de trabajo híbrido

Similar jobs