Cybersecurity Engineer in Embedded Systems
Barcelona, Spain·Competitive·Hybrid·Senior · 5+ years·English: Required
Need a visa?No sponsorship mentioned here. Browse visa jobs.
About the role
🚀 Are you passionate about software engineering and interested in driving the future of mobility?
At RDT’s Software Engineering Center of Excellence, we work at the heart of the technological transformation in IoT.
Connectivity, autonomy, cybersecurity, and digitalization are just a few of the pillars driving our work.
At RDT Ingenieros, we are looking to expand our development team and need to bring on board an Embedded Software Engineer with knowledge of cybersecurity to collaborate on projects focused on the design and implementation of secure embedded systems. The position can be carried out in a hybrid model, based in Barcelona or Abrera.
What you'll do
· Work and collaborate (while learning) on the development and improvement of various security architectures and functionalities alongside other experts with more than 10 years of experience.
· Develop and integrate functions such as Secure Boot, Secure Firmware Update, Secure Communications, among others.
· Propose and adapt secure global solutions pragmatically within complex IoT ecosystems.
· Work on legacy code and existing hardware.
· Conduct security reviews of existing product architectures.
· Interact with various environments and products, including: bare-metal, RTOS, different microcontrollers, cryptographic libraries, and debugging tools such as JTAG or SWD.
· Perform compilation, linking, flashing, and debugging tasks on microcontrollers.
What we're looking for
· Degree in computer engineering, electronics, telecommunications, or related fields.
· At least 5 years of experience in embedded software development in C/C++.
· Advanced English.
· Advanced knowledge of cybersecurity, including: applied cryptography, PKI, key and certificate management, chains of trust, IAM, secure channels, access controls, etc.
· Experience with cross-compilation, RTOS, and adapting solutions to existing hardware.
· Experience with various hardware platforms (STM, NXP, Infineon, Renesas), bootloaders, secure boot and secure firmware update libraries (MCUBoot, SBSFU), secure hardware (TPM, Secure Elements), and lightweight cryptographic libraries (mbedTLS, wolfSSL, OpenSSL).
· Solid understanding of the build, linking, flashing, and debugging process.
Nice to have
· Experience in cloud environments, security validations, and securing CI/CD pipelines will be valued.
What you'll get
· Participate in a technical project with real impact on security in IoT environments.
· Flexible working hours and a hybrid remote work system (2 days remote and the other 3 in Barcelona or Abrera).
· Collaborate with a team of experts in security and firmware.
· Receive support and guidance from our technical team from day one.
· Flexible compensation and Wellhub: health insurance, childcare voucher, access to gym plans, among others.
· Training opportunities through the RDT campus and language courses.
Hiring process
Would you like to join the team? Apply or share this opportunity with anyone who might be interested. We want to meet you!
About the role
🚀 Are you passionate about software engineering and interested in driving the mobility of the future?
At RDT’s Software Engineering Center of Excellence, we work at the heart of the technological transformation in IoT.
Connectivity, autonomy, cybersecurity, and digitalization are just a few of the pillars driving our work.
En RDT Ingenieros buscamos ampliar nuestro equipo de desarrollo y precisamos incorporar un/a Ingeniero/a de Software Embebido con conocimientos en seguridad para colaborar en proyectos centrados en el diseño e implementación de sistemas embebidos seguros. La posición puede desempeñarse en modalidad híbrida, con base en Barcelona o Abrera.
What you'll do
· Trabajar y colaborar (aprendiendo) en el desarrollo y mejora de diversas arquitecturas y funcionalidades de seguridad junto a otros expertos con >10 años de experiencia.
· Desarrollar e Integrar funciones como Secure Boot, Secure Firmware Update, Secure Communications entre otras.
· Proponer y adaptar soluciones globales seguras de forma pragmática en ecosistemas IoT complejos.
· Trabajar sobre código legado y hardware existente.
· Realizar revisiones de seguridad sobre arquitecturas de productos existentes.
· Interactuar con distintos entornos y productos incluyendo: bare-metal, RTOS, distintos microcontroladores, librerías criptográficas, y herramientas de depuración como JTAG o SWD.
· Realizar tareas de compilación, linkado, flashing y debugging sobre microcontroladores.
What we're looking for
· Formación en ingeniería informática, electrónica, de telecomunicaciones o afines.
· Al menos 5 años de experiencia en desarrollo de software embebido en C/C++.
· Inglés avanzado.
· Conocimientos avanzados de ciberseguridad incluyendo: criptografía aplicada, PKI, gestión de claves y certificados, cadenas de confianza, IAM, canales seguros, controles de acceso etc.
· Experiencia con compilación cruzada, RTOS y adaptación de soluciones a hardware existente.
· Experiencia con distintas plataformas de HW (STM, NXP, Infineon, Renesas), bootloaders, librerías de secure boot y secure firmware update (MCUBoot, SBSFU), HW seguro (TPM, Secure Elements) y librerías criptográficas ligeras (mbedTLS, wolfSSL, OpenSSL).
· Buen conocimiento del proceso de build, linking, flashing y debugging.
Nice to have
· Se valorará experiencia en entornos cloud, en validaciones de seguridad y en securización de pipelines de CI/CD.
What you'll get
· Participación en un proyecto técnico con impacto real en seguridad en entornos IoT.
· Flexibilidad horaria y sistema híbrido de teletrabajo (2 días en remoto y los otros 3 en Barcelona o Abrera).
· Colaboración con un equipo experto en seguridad y firmware.
· Acompañamiento desde el primer día por parte de nuestro equipo técnico.
· Retribución flexible y Wellhub: seguro médico, ticket guardería, acceso a planes de gimnasio entre otros.
· Oportunidades de formación a través del campus RDT y cursos de idiomas.
How you'll work
hybrid
Hiring process
¿Te unes al equipo? Postúlate o comparte esta oportunidad con quienes podrían estar interesados. ¡Queremos conocerte!
This job was automatically translated to English, .