En Itequia, somos una empresa tecnológica especializada en soluciones digitales a medida, y colaboramos con grandes compañías líderes en sus sectores.
Buscamos incorporar un/a Embedded Software Engineer con experiencia en C++ para integrarse en el equipo de uno de nuestros principales clientes: una multinacional alemana del sector industrial, especializada en soluciones avanzadas de movilidad urbana y sistemas inteligentes para ascensores ubicada en Madrid.
¿Qué harás?
Formarás parte de un equipo técnico multidisciplinar con visión global, trabajando en el desarrollo de servicios de software embebido sobre Linux, con un fuerte enfoque en comunicaciones seguras, diseño escalable y calidad de código.
* Diseñar e implementar servicios y aplicaciones en Linux user-space utilizando C++17/20.
* Integrar dispositivos a través de interfaces como I2C, SPI, GPIO.
* Gestionar servicios con systemd y estructurar logs usando journald.
* Diagnosticar problemas de sistema utilizando herramientas como gdb, valgrind, strace, perf, etc.
* Participar en el diseño de arquitectura de servicios robustos, testeables y escalables.
* Implementar comunicaciones con protocolos REST, MQTT, y conexiones seguras mediante TLS/mTLS.
* Colaborar con los equipos de plataforma y QA para asegurar una integración fluida en sistemas Yocto-based.
* Contribuir activamente en entornos Agile y fomentar buenas prácticas de desarrollo.
¿Qué buscamos?
* Experto en desarrollo con lenguaje C++ (C++17/20).
* Dominio de APIs POSIX para programación a nivel sistema.
* Experiencia en desarrollo de servicios y daemons en Linux user-space, gestionados con systemd.
* Conocimiento sólido de internals de Linux: procesos, IPC, señales, sockets, filesystem.
* Experiencia en acceso a dispositivos (hardware) desde user-space (I2C, SPI, GPIO).
* Familiarizado con entornos de compilación basados en CMake y con estructuras de código tanto modulares como monolíticas.
* Experiencia con protocolos de red a nivel aplicación: REST, MQTT.
* Familiaridad con TLS/SSL, mTLS, y gestión de certificados.
* Inglés fluido (mínimo B2).
Valoramos adicionalmente:
* Conocimientos de Yocto Project (para poder colaborar con el equipo de plataforma).
* Experiencia con herramientas como Docker, Bitbucket, Jira, y pipelines de integración continua (CI/CD).
* Familiaridad con patrones publish-subscribe y arquitectura orientada a servicios.
* Experiencia en entornos Agile multidisciplinares.
¿Qué ofrecemos?
* Participación en un proyecto estratégico y de largo recorrido con una multinacional líder.
* Modalidad de trabajo híbrida, 2 días en oficinas ubicadas en Madrid.
* Entorno tecnológico avanzado, buen ambiente de equipo y posibilidades de aprendizaje continuo.
#J-18808-Ljbffr