Descripción de la oferta
OverviewBuscamos un Firmware Engineer con experiencia en desarrollo de software embebido sobre microcontroladores (MCU) y conocimientos en seguridad en sistemas embebidos. La persona seleccionada participará en el diseño e implementación de firmware para dispositivos conectados que integran múltiples interfaces de comunicación y requisitos de seguridad. Trabajarás en el desarrollo de soluciones embedded desde el nivel bajo de hardware hasta protocolos de comunicación y mecanismos de seguridad, colaborando estrechamente con los equipos de hardware, sistemas y software.ResponsabilidadesDesarrollo de firmware en C/C++ para microcontroladores (MCU).Desarrollo de protocolos de comunicación (UDP/IP, CAN / CAN-FD, WiFi, UART / SPI / I2C).Implementación de mecanismos de seguridad embebida (Secure boot, Firmware signing, Encrypted communication, Key management).Debugging y análisis de problemas en hardware real (JTAG, SWD, logic analyzer, oscilloscope).Optimización de consumo, memoria y rendimiento del firmware.Desarrollo siguiendo buenas prácticas de seguridad y calidad software.Colaboración con equipos de hardware y sistemas para la integración del producto.Requisitos imprescindiblesExperiencia en programación en C/C++ para sistemas embebidos.Experiencia con microcontroladores (ARM Cortex-M, RISC-V u otros).Experiencia en protocolos de comunicación embebidos (UDP/IP, Wi-Fi, CAN, CAN-FD, Ethernet).Conocimiento de interfaces hardware ( UART ,SPI, I2C).Experiencia con debugging de firmware en hardware.Experiencia trabajando con sistemas operativos embebidos o bare-metal.Conocimiento de conceptos de ciberseguridad en sistemas embebidos.ValorableExperiencia en seguridad en dispositivos IoT.Experiencia con secure boot y gestión de claves.Conocimiento de criptografía aplicada (TLS, AES, ECC, PKI).Experiencia con RTOS (FreeRTOS, Zephyr, etc.).Experiencia con Linux embedded.Experiencia con OTA firmware update.Experiencia en ciberseguridad (UNECE R155 / ISO 21434).
#J-18808-Ljbffr