Remoto: Trabajo híbrido
Senior Embedded Software Engineer¿Por qué ser Hedonista?Hedon es una empresa de consultoría en ingeniería y tecnología en pleno crecimiento.Multiespecialista, trabajamos en sectores como aeronáutica, defensa, ferroviario, automoción, energía e industria.En 6 años, Hedon representa:- +200 empleados- 6 oficinas- 20M€ de facturaciónEn Hedon queremos rodearnos de personas ambiciosas, apasionadas por la tecnología y con ganas de participar en proyectos complejos y de alto valor añadido.El puestoDentro del desarrollo de nuestras actividades, buscamos un Senior Embedded Software Engineer para participar en proyectos de desarrollo de software embebido de bajo nivel.Trabajarás sobre sistemas embebidos complejos, con una resistente cercanía al hardware, participando en todo el ciclo de desarrollo del software.Tus responsabilidades- Desarrollar software embebido de bajo nivel en C / C++- Participar en la arquitectura de software embebido- Desarrollar e integrar drivers- Trabajar sobre microcontroladores y microprocesadores- Desarrollar en entornos bare metal, RTOS o Linux embebido- Participar en el desarrollo de bootloader, secure boot o secure storage- Integrar protocolos de comunicación como SPI, I2C, UART, CAN, Ethernet- Realizar debug y análisis de problemas mediante JTAG, osciloscopio y analizador lógico- Participar en pruebas, integración software/hardware y validación- Trabajar en estrecha colaboración con los equipos de hardware, electrónica y sistemasPerfil buscado- Formación en Ingeniería Electrónica, Informática, Sistemas Embebidos o similar- Mínimo 5 años de experiencia en desarrollo puro de software embebido- Muy buen nivel en desarrollo C embebido- Buen dominio de microcontroladores y microprocesadores- Experiencia significativa en desarrollo de drivers- Experiencia en RTOS, bare metal o Linux embebido- Buena comprensión de memoria, interrupciones, scheduler y multitarea- Experiencia en bootloader, BSP, secure boot o drivers valorable- Buen dominio de protocolos de comunicación embebidos- Experiencia en debug hardware/software- Nivel de inglés profesionalCompetencias valoradas- STM32, NXP, Renesas, Infineon, TI- FreeRTOS, Zephyr, Embedded Linux- Buildroot, Yocto, Busybox- CAN, SPI, I2C, UART, Ethernet- JTAG, osciloscopio, analizador lógico- Jenkins, Git, CI/CD- Secure Boot, Secure Element, criptografía- Experiencia en entornos automotive, defensa, aeronáutica o industrialLo que buscamos ante todoBuscamos un verdadero desarrollador embebido, autónomo técnicamente, capaz de comprender las capas bajas de un sistema, debuggear problemas complejos y trabajar muy cerca del hardware.Los perfiles principalmente orientados a validación, testing, integración o gestión de proyecto no encajarán con esta necesidad.UbicaciónBarcelona – Modelo híbrido posible según proyecto.