Inicio Plataformas Ingeniería Quiénes somos Tecnologías Blog Carreras Tienda ↗ Contactar
ES EN
Vacante

Desarrollador de Firmware

Engineering Villaviciosa de Odón, Madrid Jornada completa

Sobre el puesto

Buscamos un/a Desarrollador/a de Firmware para unirse al equipo de ingeniería de REIDITE Electronics. Trabajarás en el desarrollo de firmware embebido para nuestros System on Module y en el diseño de lógica programable para las FPGAs integradas en nuestros productos.

Responsabilidades

  • Desarrollo de firmware embebido en C y C++ para microcontroladores STM32 (Cortex-M4, M7, M33)
  • Diseño e implementación de módulos en Verilog/VHDL para FPGAs Lattice iCE40
  • Desarrollo de drivers y HAL para periféricos: SPI, I2C, UART, CAN, USB, ADC, DMA
  • Implementación de protocolos de comunicación industriales (Modbus RTU/TCP, CANopen)
  • Desarrollo de bootloaders y sistemas de actualización OTA
  • Optimización de rendimiento y consumo energético del firmware
  • Depuración con herramientas de bajo nivel: JTAG, SWD, analizador lógico, osciloscopio
  • Integración firmware-FPGA: comunicación entre MCU y fabric programable
  • Testing y validación de firmware (unit testing, integration testing)
  • Documentación técnica y mantenimiento de repositorios de código

Requisitos

  • Grado o Máster en Ingeniería Electrónica, Informática, Telecomunicaciones o similar
  • Experiencia mínima de 2 años en desarrollo de firmware embebido
  • Dominio de C y C++ en entornos embebidos (bare-metal y RTOS)
  • Experiencia con microcontroladores ARM Cortex-M (preferiblemente STM32)
  • Conocimientos de Verilog o VHDL para diseño de lógica programable
  • Familiaridad con toolchains: GCC ARM, STM32CubeIDE, Yosys/nextpnr (o Lattice Radiant)
  • Experiencia con control de versiones (Git)
  • Conocimientos de protocolos de comunicación: SPI, I2C, UART, CAN, USB
  • Capacidad de lectura de esquemáticos y datasheets
  • Nivel de inglés técnico

Requisitos valorables

  • Experiencia con RTOS (FreeRTOS, Zephyr, ChibiOS)
  • Conocimientos de diseño digital: máquinas de estados, pipelines, interfaces AXI/Wishbone
  • Experiencia con herramientas open-source para FPGAs (Yosys, nextpnr, IceStorm)
  • Familiaridad con protocolos industriales (EtherCAT, PROFINET, Modbus)
  • Experiencia con sistemas de build (CMake, Makefile)
  • Conocimientos de seguridad en firmware (secure boot, cifrado, autenticación)
  • Contribuciones a proyectos open-source

Qué ofrecemos

  • Trabajo directo con hardware propio (XIPHOS, ACRIX, ZENITH, NEXAR, ATLAS)
  • Entorno técnico de alto nivel con acceso a laboratorio equipado
  • Participación en decisiones de arquitectura de producto
  • Formación continua y asistencia a conferencias del sector
  • Flexibilidad horaria y posibilidad de trabajo híbrido
  • Salario competitivo según experiencia y perfil

Aplicar a esta vacante

← Todas las vacantes