Ingeniero/A De Sistemas Embebidos, Firmware Y Ciberseguridad De Producto

Aislamientos Y Calorifugados Criptana Sl
Tarragona, Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Business Analytics Applications ARM Architecture C++ (Programming Language) Communications Protocols Computer Engineering Ethernet Firmware Flash Memory Joint Test Action (IEEE Standards) Modbus RS-485 Standard
+3 more
Software Engineering Universal Asynchronous Receiver/Transmitter Software Version Control

Job description

Grupo Criptana busca incorporar un/a ingeniero/a de sistemas embebidos para participar en proyectos de I+D relacionados con electrónica, diagnosis, reparación y desarrollo de soluciones técnicas para equipos HVAC.Sobre el puestoEl puesto está orientado a una persona capaz de enfrentarse al reto de comprender cómo funciona una máquina o sistema electrónico cuando la documentación disponible es limitada.Para ello será necesario analizar hardware, firmware, señales, buses de comunicación, protocolos, comportamiento funcional y posibles mecanismos de protección.Además del análisis técnico de equipos existentes, la persona seleccionada participará en el desarrollo de software y firmware propio, incorporando desde el inicio criterios de ciberseguridad, protección del código, control de acceso, actualización segura y protección de la propiedad intelectual desarrollada por la empresa.Funciones principales Analizar sistemas electrónicos y máquinas basadas en microcontroladores, especialmente plataformas STM32 o similares.Estudiar el comportamiento funcional de equipos con documentación técnica limitada.Identificar señales, buses, protocolos, secuencias de funcionamiento y relaciones entre hardware y software.Realizar análisis de firmware, bootloaders, mapas de memoria, comunicaciones y mecanismos de actualización.Utilizar herramientas de depuración y análisis como ST-Link, JTAG, SWD, analizadores lógicos, osciloscopio y herramientas de análisis de firmware.Desarrollar firmware, scripts y herramientas internas para pruebas, diagnosis, captura de datos, validación e integración.Aportar perspectiva en el diseño de bancos de prueba, adaptadores, procedimientos de conexión y metodologías de ensayo.Documentar de forma clara la arquitectura analizada, los protocolos identificados, los resultados de pruebas y las limitaciones encontradas.Diseñar software y firmware propio teniendo en cuenta criterios de ciberseguridad, robustez, trazabilidad y protección frente a uso no autorizado.Definir medidas para proteger el software desarrollado por Grupo Criptana: control de licencias, actualización segura, protección de firmware, autenticación, integridad y gestión de versiones.Colaborar en proyectos de I+D relacionados con diagnosis HVAC, reparación electrónica, interoperabilidad técnica y desarrollo de nuevas soluciones propias.Requisitos técnicos Formación en Ingeniería Informática, Telecomunicaciones, Electrónica, Ingeniería Industrial o similar.Experiencia en programación en C/C++ para sistemas embebidos.Conocimiento de microcontroladores ARM Cortex-M, especialmente STM32 o plataformas equivalentes.Experiencia con entornos y herramientas como STM32CubeIDE, STM32CubeMX, ST-Link, JTAG, SWD o similares.Conocimiento de buses y protocolos de comunicación: UART, SPI, I2C, CAN, RS485, Modbus, USB, Ethernet u otros protocolos equivalentes.Capacidad para leer e interpretar datasheets, esquemas electrónicos, documentación técnica y capturas de señales.Manejo de instrumentación de laboratorio: osciloscopio, multímetro, analizador lógico y herramientas de depuración hardware/software.Conocimientos de análisis de firmware, estructuras binarias, bootloaders, memoria flash, protección de lectura y actualización de dispositivos.Conocimientos básicos o medios de ciberseguridad aplicada a producto, firmware o sistemas embebidos.Capacidad de documentación técnica y trabajo metódico en entornos de I+D con incertidumbre.Perfil buscadoBuscamos una persona con alta curiosidad técnica, capacidad de análisis y orientación práctica al laboratorio.El puesto requiere saber enfrentarse a sistemas poco documentados, formular hipótesis, comprobarlas con instrumentación, entender la relación entre hardware y software, documentar resultados y transformar ese conocimiento en soluciones técnicas útiles para la empresa.No buscamos únicamente un perfil de programación de aplicaciones ni un perfil de ciberseguridad IT tradicional.Buscamos una persona capaz de trabajar en la intersección entre firmware, electrónica, protocolos, análisis técnico de máquinas y ciberseguridad de producto.Se valorará especialmente la capacidad para aprender de forma autónoma, trabajar de manera ordenada, comunicar hallazgos técnicos con claridad y colaborar con perfiles de electrónica, reparación, software y negocio.

Requirements

Colaborar en proyectos de I+D relacionados con diagnosis HVAC, reparación electrónica, interoperabilidad técnica y desarrollo de nuevas soluciones propias.Requisitos técnicos Formación en Ingeniería Informática, Telecomunicaciones, Electrónica, Ingeniería Industrial o similar. Experiencia en programación en C/C++ para sistemas embebidos. Conocimiento de microcontroladores ARM Cortex-M, especialmente STM32 o plataformas equivalentes. Experiencia con entornos y herramientas como STM32CubeIDE, STM32CubeMX, ST-Link, JTAG, SWD o similares. Conocimiento de buses y protocolos de comunicación: UART, SPI, I2C, CAN, RS485, Modbus, USB, Ethernet u otros protocolos equivalentes. Capacidad para leer e interpretar datasheets, esquemas electrónicos, documentación técnica y capturas de señales. Manejo de instrumentación de laboratorio: osciloscopio, multímetro, analizador lógico y herramientas de depuración hardware/software. Conocimientos de análisis de firmware, estructuras binarias, bootloaders, memoria flash, protección de lectura y actualización de dispositivos. Conocimientos básicos o medios de ciberseguridad aplicada a producto, firmware o sistemas embebidos. Capacidad de documentación técnica y trabajo metódico en entornos de I+D con incertidumbre.Perfil buscadoBuscamos una persona con alta curiosidad técnica, capacidad de análisis y orientación práctica al laboratorio.El puesto requiere saber enfrentarse a sistemas poco documentados, formular hipótesis, comprobarlas con instrumentación, entender la relación entre hardware y software, documentar resultados y transformar ese conocimiento en soluciones técnicas útiles para la empresa.No buscamos únicamente un perfil de programación de aplicaciones ni un perfil de ciberseguridad IT tradicional. Buscamos una persona capaz de trabajar en la intersección entre firmware, electrónica, protocolos, análisis técnico de máquinas y ciberseguridad de producto.Se valorará especialmente la capacidad para aprender de forma autónoma, trabajar de manera ordenada, comunicar hallazgos técnicos con claridad y colaborar con perfiles de electrónica, reparación, software y negocio.

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:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all