Firmware Security Engineer
BETWEEN Technology·Barcelona, Spain (Hybrid)
What they offer
Hybrid
Office and home days — the ad has the split.
What they ask for
Have the right to work in Spain
No sponsorship mentioned, and this kind of work is rarely sponsored in Spain.
Work in English
English is required, per the ad.
Be near Barcelona, Spain (Hybrid) for hybrid days
No relocation package mentioned.
Pulled from the advert automatically — the full ad is what counts.
About the role
At BETWEEN we offer you the opportunities you need to achieve your professional goals. If you want to develop your career in IT and Engineering, this is your next destination!
We work with leading clients developing technological solutions in Infrastructure, Cloud, Software, Project Management and many other areas.
We are currently looking for a Firmware / Security Engineer to join a high-impact technology project, where you will participate in the development and securing of embedded solutions.
This is an opportunity to be part of an international team where your entire day-to-day will be in English. For this reason, it is important to have a high level of the language.
What you'll do
- Develop and maintain firmware for embedded systems.
- Program low-level software in C/C++.
- Implement security functionalities (Secure Boot, encryption, authentication, and firmware signing).
- Perform vulnerability analysis and security testing on firmware.
- Debug issues using debugging tools (JTAG, SWD, GDB, etc.).
- Collaborate with hardware and software teams in the design of secure architectures.
- Participate in code reviews and integrate secure development best practices.
- Document technical solutions and provide support in resolving vulnerabilities.
What you'll get
🏥 Medical insurance: private medical coverage for employees.
📚 Training and development: access to company-funded training.
🤝 Personalized support: continuous support from the Talent team and monthly follow-ups.
💳 Flexible compensation: tax advantages applicable to dining, transportation, and childcare.
🏋️ Wellness and physical activity: access to the Wellhub app.
💸 Exclusive discounts: access to the Inspiring Benefits Club.
🎁 Referral program: financial incentives for referring talent to the company.
How you'll work
- You will have flexible working hours
- You will work in a hybrid format (3 days of on-site presence per week)
- You will be provided with a PC and the necessary peripherals
- You will work in a collaborative and quality-oriented environment
Requirements
- Degree in Computer Engineering, Electronic Engineering, Telecommunications, or similar.
- High level of English.
- Experience in developing Firmware and Embedded Systems.
- Proficiency in C/C++.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or ThreadX.
- Knowledge of microcontrollers and embedded architectures (ARM Cortex-M, STM32, ESP32, or similar).
- Experience with debugging tools (JTAG, SWD, GDB, logic analyzers).
- Knowledge of communication protocols such as UART, SPI, I2C, CAN, Ethernet, and Bluetooth/BLE.
- Knowledge of embedded systems security: Secure Boot, cryptography, key management, firmware signing and encryption.
- Experience in vulnerability analysis and penetration testing.
- Knowledge of cybersecurity standards such as ISO 27001, IEC 62443, or NIST Cybersecurity Framework.
- Experience with Git, Linux environments, and continuous integration tools (CI/CD).
- Knowledge of static code analysis tools and security testing.
Additional information
At BETWEEN, equal opportunities is one of our core values. We are committed to hiring the best talent regardless of race, religion, sex, age, or disability, and to promoting their professional and personal development.
About the role
En BETWEEN te ofrecemos las oportunidades que necesitas para alcanzar tus objetivos profesionales. Si quieres desarrollar tu carrera en IT e Ingeniería, ¡este es tu próximo destino!
Trabajamos con clientes líderes desarrollando soluciones tecnológicas en Infraestructura, Cloud, Software, Project Management y muchas otras áreas.
Actualmente buscamos un/a Firmware / Security Engineer para incorporarse a un proyecto de alto impacto tecnológico, donde participarás en el desarrollo y securización de soluciones embebidas.
Se trata de una oportunidad para formar parte de un equipo internacional en el que todo tu día a día será en inglés. Por ese motivo, es importante contar con un nivel alto en el idioma.
What you'll do
- Desarrollar y mantener firmware para sistemas embebidos.
- Programar software de bajo nivel en C/C++.
- Implementar funcionalidades de seguridad (Secure Boot, cifrado, autenticación y firma de firmware).
- Realizar análisis de vulnerabilidades y pruebas de seguridad sobre firmware.
- Depurar incidencias utilizando herramientas de debugging (JTAG, SWD, GDB, etc.).
- Colaborar con los equipos de hardware y software en el diseño de arquitecturas seguras.
- Participar en revisiones de código e integrar buenas prácticas de desarrollo seguro.
- Documentar soluciones técnicas y dar soporte en la resolución de vulnerabilidades.
What you'll get
🏥 Seguro médico: cobertura médica privada para empleados.
📚 Formación y desarrollo: acceso a formación a cargo de la empresa.
🤝 Acompañamiento personalizado: apoyo continuo del equipo de Talento y seguimientos mensuales.
💳 Retribución flexible: ventajas fiscales aplicables a restauración, transporte y guardería.
🏋️ Bienestar y actividad física: acceso a la aplicación Wellhub.
💸 Descuentos exclusivos: acceso al Club Inspiring Benefits.
🎁 Programa de recomendación: incentivos económicos por referir talento a la compañía.
How you'll work
- Tendrás horario flexible
- Trabajarás en formato híbrido (3 días de presencialidad a la semana)
- Contarás con PC y los periféricos necesarios
- Trabajarás en un entorno colaborativo y orientado a la calidad
Requisitos
- Formación en Ingeniería Informática, Ingeniería Electrónica, Telecomunicaciones o similar.
- Nivel alto de inglés.
- Experiencia en desarrollo de Firmware y Sistemas Embebidos.
- Dominio de C/C++.
- Experiencia con sistemas operativos en tiempo real (RTOS) como FreeRTOS, Zephyr o ThreadX.
- Conocimientos de microcontroladores y arquitecturas embebidas (ARM Cortex-M, STM32, ESP32 o similares).
- Experiencia con herramientas de depuración (JTAG, SWD, GDB, analizadores lógicos).
- Conocimientos de protocolos de comunicación como UART, SPI, I2C, CAN, Ethernet y Bluetooth/BLE.
- Conocimientos de seguridad en sistemas embebidos: Secure Boot, criptografía, gestión de claves, firma y cifrado de firmware.
- Experiencia en análisis de vulnerabilidades y pruebas de penetración.
- Conocimiento de estándares de ciberseguridad como ISO 27001, IEC 62443 o NIST Cybersecurity Framework.
- Experiencia con Git, entornos Linux y herramientas de integración continua (CI/CD).
- Conocimientos de herramientas de análisis estático de código y testing de seguridad.
Additional information
En BETWEEN, la igualdad de oportunidades es uno de nuestros valores. Nuestro compromiso es contratar al mejor talento independientemente de su raza, religión, sexo, edad y personas con otras capacidades y promover su desarrollo profesional y personal.
This job was automatically translated to English, .
About the company
BETWEEN Technology
IT and Engineering Consulting