Puesto : Ingeniero/a Electrónico/a – Firmware Embebido (MCU)
Sector : Electrónica de potencia / productos industriales
Ubicación : Cataluña
Contrato : Indefinido
La descripción completa del puesto cubre todas las habilidades asociadas, la experiencia previa y cualquier cualificación que se espera que tengan los solicitantes.
El proyecto
Buscamos 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écnico
Qué 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 firmware
Qué 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 xiphteb 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 fluido
Se 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 embebido
Por qué este perfil
El 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.