Ingeniero de firmware (IoT / LoRaWAN)
Reportando al Director de I+D el candidat se responsabilizará de:
Diseñar, desarrollar y mantener firmware para sistemas embebidos basados en microcontroladores. (principalmente dispositivos IoT de bajo consumo).
Implementar e integrar stacks de LoRaWAN y otras comunicación IoT.
Optimizar el firmware para el consumo energético, la fiabilidad y el rendimiento.
Colaborar con ingenieros de hardware en revisión de esquemas, puesta en marcha y depuración.
Desarrollar y mantener controladores para periféricos e interfaces comunes (UART, SPI, I C, GPIO, etc.).
Soporte para pruebas de dispositivos, validación y ensayos de campo.
Contribuir a actividades de certificación de productos (por ejemplo, CE RED, CRA).
Arquitectura del firmware de documentos, interfaces y procesos de desarrollo.
Participar en revisiones de código y seguir las prácticas establecidas de desarrollo y control de versiones.
Empresa fabricante de equipos electrónicos
Alrededores de Bilbao
Formación
Grado o máster en Ingeniería Informática, Electrónica, Telecomunicaciones o similar.
Experiencia competente
3+ años de desarrollo de firmware para sistemas embebidos.
Experiencia práctica con microcontroladores de clase ARM CortexM (por ejemplo, STM32 o equivalente).
Experiencia en firmware en hardware real (no solo en simulación).
Habilidades técnicas
Fuerte dominio de C/C++ para sistemas embebidos.
Familiaridad con sistemas operativos en tiempo real (RTOS) en entornos con recursos limitados.
Sólido conocimiento de interfaces de hardware de bajo nivel (UART, SPI, I C, RS232).
Experiencia con tecnologías de comunicación IoT, idealmente incluyendo LoRaWAN.
Conocimiento práctico de Git y de los flujos de trabajo modernos de desarrollo de firmware.
Capacidad para leer e interpretar esquemas electrónicos.
Idiomas
Español: fluido.
Inglés: fluido.
Deseable