Puesto : Ingeniero/a Firmware Embebido – Sistemas Industriales MCU
#Prerrequisitos : Desarrollo firmware de bajo nivel en microcontroladores, C/C++, drivers
#Contrato : Contrato indefinido directo con el cliente
Te incorporarás a un entorno industrial especializado en el desarrollo de sistemas electrónicos basados en microcontroladores para aplicaciones críticas.
El firmware se desarrolla sin sistema operativo, bajo una arquitectura determinista con gestión estricta de temporización y latencia. No se trata de sistemas simples, sino de plataformas tecnológicas complejas donde la robustez, estabilidad y fiabilidad son fundamentales.
Control determinista
Integración directa con hardware
Gestión precisa de interrupciones y periféricos
Cultura orientada a cero defecto
Productos con ciclos de vida largos en entorno industrial
Trabajarás estrechamente con hardware, validación y calidad, participando desde la definición técnica hasta la industrialización del producto.
Desarrollo completo de producto industrial propio
Sistemas complejos con alto nivel de responsabilidad técnica
Cultura de calidad y mejora continua
Implementar drivers de bajo nivel: GPIO, timers, ADC/DAC, PWM, UART, SPI, I²C, CAN, DMA
Programar a nivel de registros y periféricos
Implementar protocolos de comunicación industrial (CAN, Modbus RTU, RS-485…)
Asegurar estabilidad, latencia controlada y comportamiento predecible del sistema
Formación en Ingeniería Electrónica, Eléctrica, Informática o similar
Al menos 5 años de experiencia en firmware embebido
Dominio sólido de C aplicado a microcontroladores (C++ valorable si es embebido)
Experiencia desarrollando firmware sin sistema operativo
Fuerte comprensión de interrupciones, temporización, memoria y programación a nivel de registro
Conocimientos sólidos de electrónica analógica y digital
Experiencia en sistemas tecnológicos complejos con alta exigencia de fiabilidad
Inglés técnico intermedio
Experiencia en entorno industrial
Buenas prácticas de documentación
Automatización de pruebas (Python, RobotFramework)
Conocimiento de herramientas de integración continua