Embedded Software Engineer
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.
- Departamento
- Software Development
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
- Tipo de empleo
- Tiempo completo
Madrid
-
Proyectos que transforman
Contamos con proyectos nacionales e internacionales que te permitirán trabajar con grandes empresas y Startups pudiendo orientar tu desarrollo profesional al área que más te motive. Desarrollamos la tecnología para la sociedad, rompemos paradigmas y brindamos soluciones innovadoras que ayudan a transformar el mundo de hoy en un mundo más digital. -
Formación continua
Porque es fundamental acompañarte en tu desarrollo profesional. Te ofrecemos formación continua. Tendrás acceso a Plataformas Online de formación, a Certificaciones Tecnológicas Oficiales y a Tech Sessions impartidas por nuestro equipo de Senior Software Engineers. -
Un gran equipo
Te rodearás de los mejores compañeros de trabajo. Formarás parte de un equipo dinámico y potente técnicamente. En el que encontrarás personas con experiencia y largo recorrido en el sector con las que podrás crecer profesionalmente. -
Buen ambiente laboral
Construimos un entorno laboral agradable basado en la cercanía, flexibilidad y trabajo en equipo, así como en actividades de team building. -
Ambiente flexible
Porque tu vida personal es lo más importante, ofrecemos flexibilidad horaria, así como 3-4 días de trabajo remoto por semana si lo deseas. Para los Tequis que residen fuera de Barcelona existe la posibilidad de trabajar 100% remoto. -
Retribución flexible
Si lo prefieres, puedes acceder a nuestro modelo de retribución flexible. ¡Nuestro equipo de People Operations puede darte más detalles! -
Entorno inmejorable
Ubicados en el recinto Palo Alto, una antigua colonia industrial reconvertida al mundo digital. Un auténtico oasis verde dentro de Barcelona, en el que encontrarás más que un espacio confortable para trabajar.
¿Por qué trabajar en Itequia?
Fomentamos la innovación tecnológica y apostamos por ella cada día, para generar nuevos retos que impulsen el desarrollo profesional de nuestros equipos a la vez que el progreso de nuestros clientes.
¿Ya trabajas en Itequia?
Ayúdanos a encontrar a tu próximo compañero/a.