Ingeniero/A De Firmware Embebido - Sistemas De Defensa

Em&e Group
Madrid, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Keil C (Programming Language) Data Analysis Unit Testing C++ (Programming Language) CANopen Static Program Analysis Code Review Ethernet Firmware Field-Programmable Gate Array (FPGA) FreeRTOS
+6 more
Joint Test Action (IEEE Standards) MISRA C (C Programming Language) Modbus Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Software Version Control

Job description

En EM&E Group, grupo español líder en Defensa y Seguridad, nuestras soluciones ya operan en armadas y cuerpos de seguridad de todo el mundo.Contamos con equipo de ingeniería propio y capacidad de producción para cubrir todo el ciclo de vida de nuestros productos, y seguimos creciendo con una fuerte apuesta por la innovación.Cualquier información adicional que necesite para este trabajo se encuentra en el texto a continuación.Asegúrese de leerla detenidamente y luego envíe su solicitud.Buscamos un/a Ingeniero/a de Firmware con pasión por los sistemas embebidos para unirse a una de nuestras unidades de negocio más punteras.¿Qué harás?Diseñarás e implementarás firmware en C/C++ sobre STM32CubeIDE y/o Keil, desarrollando drivers, BSP y gestión de RTOS (FreeRTOS).Trabajarás con protocolos como UART, SPI, I2C y CAN/CAN-FD, y te meterás de lleno en la depuración avanzada con ST-LINK, analizador lógico y osciloscopio.Colaborarás codo con codo con los equipos de Hardware (bring-up de placas) y FPGA, aplicando buenas prácticas como MISRA C, unit testing y code reviews.También participarás en la definición de pruebas de lanzamiento y en el análisis de los datos que estas generan.Lo que buscamos+3 años de experiencia en firmware embebido para microcontroladores ARM, preferentemente STM32F7/H7Dominio de C (y C++), bajo nivel (registros, interrupciones, DMA) y HAL/LL/CMSISExperiencia real con STM32CubeIDE y/o Keil ?VisionProtocolos UART, SPI, I2C, CANManejo de ST-LINK SWD/JTAG e instrumentación de laboratorioBuenas prácticas: MISRA C, análisis estático, testing y control de versiones (SVN)Capacidad para leer esquemáticos y datasheetsGrado/Máster en Ingeniería Electrónica, Telecomunicación, Automática o similarInglés B2 mínimoSe valoraráFreeRTOS avanzado, low-power y optimización de latenciasSeguridad embebida: secure boot, criptografía básica, particionamiento de memoriaComunicaciones adicionales: Ethernet, USB, MODBUS/CANopenApoyo a Xilinx (Zynq/Ultrascale): drivers, AXI, DMAExperiencia en entornos regulados (espacio/aeronáutica/defensa)Inglés fluidoLo que te esperaHorario flexibleJornada intensiva viernes, verano y pre-festivosModelo híbridoHasta 25 días de vacacionesProyectos nuevos constantesGarantizamos la igualdad de oportunidades en el acceso a este puesto, trabajando activamente por un mayor equilibrio en las áreas con menor representación de mujeres u hombres.xqysrnh¿Te apuntas al reto?

Requirements

Diseñarás e implementarás firmware en C/C++ sobre STM32CubeIDE y/o Keil, desarrollando drivers, BSP y gestión de RTOS (FreeRTOS). Trabajarás con protocolos como UART, SPI, I2C y CAN/CAN-FD, y te meterás de lleno en la depuración avanzada con ST-LINK, analizador lógico y osciloscopio. Colaborarás codo con codo con los equipos de Hardware (bring-up de placas) y FPGA, aplicando buenas prácticas como MISRA C, unit testing y code reviews. También participarás en la definición de pruebas de lanzamiento y en el análisis de los datos que estas generan. Lo que buscamos +3 años de experiencia en firmware embebido para microcontroladores ARM, preferentemente STM32F7/H7 Dominio de C (y C++), bajo nivel (registros, interrupciones, DMA) y HAL/LL/CMSIS Experiencia real con STM32CubeIDE y/o Keil ?Vision Protocolos UART, SPI, I2C, CAN Manejo de ST-LINK SWD/JTAG e instrumentación de laboratorio Buenas prácticas: MISRA C, análisis estático, testing y control de versiones (SVN) Capacidad para leer esquemáticos y datasheets Grado/Máster en Ingeniería Electrónica, Telecomunicación, Automática o similar Inglés B2 mínimo Se valorará FreeRTOS avanzado, low-power y optimización de latencias Seguridad embebida: secure boot, criptografía básica, particionamiento de memoria Comunicaciones adicionales: Ethernet, USB, MODBUS/CANopen Apoyo a Xilinx (Zynq/Ultrascale): drivers, AXI, DMA Experiencia en entornos regulados (espacio/aeronáutica/defensa) Inglés fluido

Benefits & conditions

Horario flexible Jornada intensiva viernes, verano y pre-festivos Modelo híbrido Hasta 25 días de vacaciones Proyectos nuevos constantes Garantizamos la igualdad de oportunidades en el acceso a este puesto, trabajando activamente por un mayor equilibrio en las áreas con menor representación de mujeres u hombres.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

2:56 min

Designing the technical architecture for IoT integration

Lukas Alber Lukas Alber · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all