Puesto: Ingeniero/a Electrónico/a – Firmware Embebido (MCU)
Sector: Electrónica de potencia / productos industriales
Ubicación: Cataluña
Contrato: IndefinidoEl 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 ofreceParticipación en el desarrollo completo de productos electrónicos industrialesEntorno técnico sólido, con resistente vínculo entre hardware y firmwareProyectos a largo plazo, con productos que se mantienen durante añosTrabajo colaborativo con ingenieros electrónicos y de hardwareEstabilidad y aprendizaje continuo en sistemas embebidosBuen equilibrio entre desarrollo, validación y soporte técnicoQué harásDesarrollar 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 hardwareDepurar y validar el funcionamiento del sistema usando osciloscopio, analizador lógico y JTAGAsegurar la robustez, el timing y la fiabilidad del firmware en condiciones realesContribuir a la mejora continua del código y de la arquitectura de firmwareQué buscamosFormación en Ingeniería Electrónica, Eléctrica, Informática o similarExperiencia previa en sistemas embebidos / firmware para microcontroladoresBuen dominio de C y/o C++ aplicado a microcontroladoresConocimientos sólidos de electrónica analógica y digitalComprensión de conceptos de bajo nivel: interrupciones, timers, registros, memoriaCapacidad para trabajar cerca del hardware y entender esquemas electrónicosNivel intermedio de inglés técnicoEspañol y/o catalán fluidoSe valorará especialmenteExperiencia con familias de microcontroladores (Renesas, TI, STM, etc.)Buenas prácticas de documentación (Doxygen)Uso de Python para scripts o pruebasConocimiento 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.