Ingeniero/a Firmware Embebido (MCU)
hace 3 días
Llinars del Vallès
🔌 Puesto: Ingeniero/a Electrónico/a – Firmware Embebido (MCU) 🎯 Sector: Electrónica de potencia / productos industriales 📍 Ubicación: Cataluña 📄 Contrato: Indefinido 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 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.