¡Activa las notificaciones laborales por email!

Embedded Software Engineer / Software Development

Itequia

Madrid

Híbrido

EUR 40.000 - 60.000

Jornada completa

Hace 8 días

Descripción de la vacante

Una empresa tecnológica busca un Ingeniero de Software Embebido para unirse a un equipo multidisciplinar en Madrid. La persona será responsable de desarrollar servicios en Linux utilizando C++, colaborar en un entorno ágil, y asegurar una integración fluida en sistemas avanzados. Se requiere experiencia con APIs POSIX y un nivel de inglés mínimo B2. Se ofrece trabajo híbrido y un entorno tecnológico avanzado.

Servicios

Entorno tecnológico avanzado
Aprendizaje continuo
Buen ambiente de equipo

Formación

  • Experiencia en desarrollo con C++17/20.
  • Dominio de APIs POSIX para programación a nivel sistema.
  • Experiencia en acceso a dispositivos desde user-space.

Responsabilidades

  • Diseñar e implementar servicios en Linux user-space utilizando C++.
  • Diagnosticar problemas de sistema utilizando herramientas como gdb y valgrind.
  • Colaborar con equipos de plataforma y QA para integración fluida.

Conocimientos

Desarrollo en C++
APIs POSIX
Multitarea en Linux
Inglés (B2)
Docker
Entornos Agile

Herramientas

gdb
CMake
Bitbucket
Jira

Descripción del empleo

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.

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.

Diagnosticar problemas de sistema utilizando herramientas como gdb, valgrind, strace, perf, etc.

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.

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.

Inglés fluido (mínimo B2).

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).

Experiencia en entornos Agile multidisciplinares.

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.

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.