Poste: Ingeniero/a Firmware Embebido – Sistemas Industriales MCU
¿Interesado en saber más sobre este trabajo? Desplácese hacia abajo y descubra qué habilidades, experiencia y cualificaciones académicas se necesitan.
Prerrequisitos: Desarrollo firmware de bajo nivel en microcontroladores, C/C++, drivers, Programación Estructurada.
Localización: Vallès Oriental
Contrato: CDI directo con el cliente
El proyecto
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 propia. No se trata de sistemas simples, sino de plataformas tecnológicas complejas donde la robustez, estabilidad y fiabilidad son fundamentales.
El enfoque técnico incluye:
Integración directa con hardware
Gestión precisa de interrupciones y periféricos
Alta exigencia tecnológica
Cultura orientada a cero defectos
Productos con ciclos de vida largos en entorno industrial
Trabajarás estrechamente con hardware y validación, participando desde la definición técnica hasta la industrialización del producto.
Lo que se ofrece
Participar en el desarrollo de producto industrial propio
Entorno tecnológico exigente y estructurado
Sistemas complejos con alto nivel de responsabilidad técnica
Cultura de calidad y mejora continua
Colaboración directa con hardware y equipos multidisciplinares
Buen ambiente de trabajo.
Estabilidad y visión a largo plazo
Lo que harás
Desarrollar firmware para microcontroladores en sobre arquitectura propietaria.
Implementar drivers de bajo nivel: GPIO, timers, UART, SPI, I²C, CAN, DMA
Programar a nivel de registros y periféricos
Gestionar interrupciones y temporización crítica
Implementar protocolos de comunicación industrial (CAN, Modbus RTU, RS-485…)
Participar en la definición de nuevas placas electrónicas basadas en MCU
Depurar y validar usando osciloscopio, analizador lógico y JTAG
Asegurar estabilidad, latencia controlada y comportamiento predecible del sistema
Contribuir a una arquitectura de firmware robusta, mantenible y escalable
Lo que buscamos
Formación en Ingeniería Electrónica, Eléctrica, Informática o similar
Al menos 5 años de experiencia en firmware embebido
Conocimientos solidos de Programación Estructurada. xpzdshu
Conocimientos de Programación Orientada a Objetos.
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
Capacidad de trabajar estrechamente con hardware
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