¡Activa las notificaciones laborales por email!

Embedded Software Engineer

XpertDirect

Comunidad Valenciana

Presencial

EUR 45.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player is on the lookout for a talented Embedded Software Engineer to join their innovative team in Madrid. This exciting role will have you developing cutting-edge firmware and software for cryptographic accelerators and secure embedded systems. You will work closely with a dynamic team of hardware engineers and security specialists to implement robust security features that safeguard sensitive data. If you are passionate about embedded systems and cryptography, this is an opportunity to make a significant impact in a forward-thinking environment focused on security solutions.

Formación

  • Strong proficiency in C/C++ for low-level embedded systems.
  • Experience with RTOS and understanding of cryptographic algorithms.

Responsabilidades

  • Develop optimized firmware and embedded software for cryptographic solutions.
  • Collaborate with hardware engineers and security experts.

Conocimientos

C / C++
RTOS (FreeRTOS, Zephyr, VxWorks)
Cryptographic algorithms
ARM TrustZone
Secure boot
Debugging tools (JTAG, GDB, logic analyzers)
Side-channel attacks mitigation

Herramientas

JTAG
GDB
Logic analyzers

Descripción del empleo

Xpert Acquisition Manager specializing in Sales Campaigns and Customer-Focused Service at Xpert Direct

We are seeking an experienced Embedded Software Engineer to join our client's team in Madrid, Spain, working on cutting-edge cryptographic processing solutions for secure embedded systems.

This role involves developing highly optimized firmware and embedded software for cryptographic accelerators, secure microcontrollers, and hardware security modules (HSMs). You will collaborate with hardware engineers, security experts, and software teams to implement robust security features that protect sensitive data and communications.

Required Skills & Experience

  1. Strong proficiency in C / C++ for low-level embedded systems.
  2. Experience with RTOS (FreeRTOS, Zephyr, VxWorks) and bare-metal programming.
  3. Deep understanding of cryptographic algorithms and secure key management.
  4. Experience with ARM TrustZone, RISC-V security extensions, or TPMs.
  5. Knowledge of secure boot, firmware encryption, and secure firmware updates.
  6. Familiarity with secure enclaves (TEE) and hardware security modules (HSMs).
  7. Experience with debugging tools (JTAG, GDB, logic analyzers) for embedded security.
  8. Understanding of side-channel attacks (DPA, timing attacks) and mitigation techniques.

Nice to Have

  1. Experience with Post-Quantum Cryptography (PQC).
  2. Familiarity with AI / ML for anomaly detection in security systems.
  3. Background in secure IoT device development.
  4. Knowledge of hardware-based attestation and secure firmware signing.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function:

Industries: Semiconductor Manufacturing and Software Development

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.