Puesto: Ingeniero/a Electrónico/a – Firmware Embebido (MCU)Sector: Electrónica de potencia / productos industrialesUbicación: CataluñaContrato: IndefinidoTodos los candidatos deben asegurarse de leer atentamente la siguiente descripción del puesto y la información antes de enviar su solicitud.El proyectoBuscamos incorporar un/a Ingeniero/a Electrónico/a con perfil embebido para participar en el desarrollo de productos electrónicos industriales, donde la fiabilidad, el control del hardware y el comportamiento en tiempo real son críticos.El puesto está orientado a perfiles generalistas en electrónica y sistemas embebidos, que disfruten trabajando cerca del hardware y entendiendo cómo el software controla realmente una placa electrónica.Qué se ofrece- Participación en el desarrollo completo de productos electrónicos industriales- Entorno técnico sólido, con fuerte vínculo entre hardware y firmware- Proyectos a largo plazo, con productos que se mantienen durante años- Trabajo colaborativo con ingenieros electrónicos y de hardware- Estabilidad y aprendizaje continuo en sistemas embebidos- Buen equilibrio entre desarrollo, validación y soporte técnicoQué harás- Desarrollar firmware para microcontroladores (MCU)- Implementar y mantener drivers de bajo nivel: GPIO, timers, PWM, UART, SPI, CAN…- Desarrollar interfaces de comunicación industrial (CAN, Modbus RTU, RS-485)- Participar en la definición de nuevas placas electrónicas basadas en MCU, en colaboración con el equipo de hardware- Depurar y validar el funcionamiento del sistema usando osciloscopio, analizador lógico y JTAG- Asegurar la robustez, el timing y la fiabilidad del firmware en condiciones reales- Contribuir a la mejora continua del código y de la arquitectura de firmwareQué buscamos- Formación en Ingeniería Electrónica, Eléctrica, Informática o similar- Experiencia previa en sistemas embebidos / firmware para microcontroladores- Buen dominio de C y/o C++ aplicado a microcontroladores- Conocimientos sólidos de electrónica analógica y digital- Comprensión de conceptos de bajo xugodme nivel: interrupciones, timers, registros, memoria- Capacidad para trabajar cerca del hardware y entender esquemas electrónicos- Nivel intermedio de inglés técnico- Español y/o catalán fluidoSe valorará especialmente- Experiencia con familias de microcontroladores (Renesas, TI, STM, etc.)- Buenas prácticas de documentación (Doxygen)- Uso de Python para scripts o pruebas- Conocimiento de entornos de control de versiones y CI/CD para embebidoPor qué este perfilEl puesto requiere ingenieros/as que entiendan el producto desde dentro, capaces de convertir esquemas electrónicos y requisitos funcionales en un firmware simple, robusto y mantenible, sin capas innecesarias.