Puesto : Ingeniero/a Firmware Embebido – Sistemas Industriales MCUPrerrequisitos : Desarrollo firmware de bajo nivel en microcontroladores, C/C++, driversLocalización : Vallès OrientalContrato : Contrato indefinido directo con el cliente
El proyectoTe 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 determinista con gestión estricta de temporización y latencia. 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:Control deterministaIntegración directa con hardwareGestión precisa de interrupciones y periféricosAlta exigencia tecnológicaCultura orientada a cero defectoProductos con ciclos de vida largos en entorno industrialTrabajarás estrechamente con hardware, validación y calidad, participando desde la definición técnica hasta la industrialización del producto.
Lo que se ofreceDesarrollo completo de producto industrial propioEntorno tecnológico exigente y estructuradoSistemas complejos con alto nivel de responsabilidad técnicaCultura de calidad y mejora continuaColaboración directa con hardware y equipos multidisciplinaresEstabilidad y visión a largo plazo
Lo que harásDesarrollar firmware para microcontroladores en arquitecturas deterministasImplementar drivers de bajo nivel: GPIO, timers, ADC/DAC, PWM, UART, SPI, I2C, CAN, DMAProgramar a nivel de registros y periféricosGestionar interrupciones y temporización críticaImplementar protocolos de comunicación industrial (CAN, Modbus RTU, RS-485...)Participar en la definición de nuevas placas electrónicas basadas en MCUDepurar y validar usando osciloscopio, analizador lógico y JTAGAsegurar estabilidad, latencia controlada y comportamiento predecible del sistemaContribuir a una arquitectura de firmware robusta, mantenible y escalable
Lo que buscamosFormación en Ingeniería Electrónica, Eléctrica, Informática o similarAl menos 5 años de experiencia en firmware embebidoDominio sólido de C aplicado a microcontroladores (C++ valorable si es embebido)Experiencia desarrollando firmware sin sistema operativoFuerte comprensión de interrupciones, temporización, memoria y programación a nivel de registroConocimientos sólidos de electrónica analógica y digitalExperiencia en sistemas tecnológicos complejos con alta exigencia de fiabilidadCapacidad de trabajar estrechamente con hardwareInglés técnico intermedioExperiencia en entorno industrialBuenas prácticas de documentaciónAutomatización de pruebas (Python, RobotFramework)Conocimiento de herramientas de integración continua
Si este puesto te interesa, envíanos tu CV para un primer contacto.