




Qué esperamos Buscamos un **ingeniero de sistemas embebidos (d/f/m)** altamente cualificado y autónomo, con amplia experiencia en C++ moderno (C++17/20), en los entornos internos de Linux y en redes a nivel de aplicación. En este puesto, contribuirá al desarrollo de servicios y demonios robustos en el **espacio de usuario de Linux**, interactuará con dispositivos mediante protocolos como **SPI, I2C y GPIO**, y ayudará a diseñar código escalable y verificable mediante prácticas de diseño basado en interfaces y pruebas unitarias. Su capacidad para trabajar en programación a nivel de sistema con **herramientas como systemd, journald y diversas herramientas de diagnóstico de Linux** será fundamental para garantizar el rendimiento y la fiabilidad. La experiencia con **REST, MQTT y comunicaciones seguras mediante TLS/mTLS** apoyará la integración con la nube en nuestros sistemas embebidos. Conocimientos de **Yocto, pipelines de CI y metodologías ágiles** constituyen una ventaja significativa, ya que colaborará estrechamente con un equipo multifuncional para desarrollar soluciones innovadoras y resistentes dentro del panorama global de productos de TKE. En TKE lideramos la transformación digital del sector de la movilidad a escala mundial y buscamos profesionales apasionados y con visión de futuro para unirse a nosotros en la creación de la próxima generación de ascensores conectados e inteligentes. Quién buscamos **Desarrollo en C/C++** * Experto en C++ moderno (C++17/20), STL y programación a nivel de sistema mediante APIs POSIX. * Experiencia práctica en la escritura de servicios y demonios en el espacio de usuario de Linux utilizando systemd. * Experiencia en el acceso a dispositivos desde el espacio de usuario (por ejemplo: comunicación serie, I2C, SPI, GPIO). * Conocimiento de entornos de compilación basados en CMake y de estructuras de código modulares y monolíticas. * Capacidad para aplicar diseños basados en interfaces, inyección de dependencias y pruebas unitarias con objetos simulados (mocks). **Conocimientos del sistema Linux** * Profundo conocimiento de los entornos internos de Linux: procesos, hilos, IPC, sistemas de archivos, sockets y señales. * Experiencia práctica con systemd, journald y herramientas de red (ip, dnsmasq, dhcpcd, etc.). * Competencia en el diagnóstico del comportamiento en tiempo de ejecución mediante gdb, valgrind, strace, lsof, top, perf, etc. * Experiencia con infraestructuras de registro, rotación de registros y registros estructurados. **Redes a nivel de aplicación** * Conocimiento de protocolos de aplicación: REST, MQTT. * Experiencia con TLS/SSL, mTLS y gestión de certificados en entornos embebidos. **Valoraciones adicionales** * Experiencia con patrones de publicación-suscripción para arquitecturas de servicios débilmente acoplados. * Conocimiento de Git, pipelines de CI, Docker, Bitbucket y flujos de trabajo en Jira. * Comprensión del funcionamiento de Yocto; capacidad para depurar problemas de integración de imágenes y contribuir a recetas a nivel de aplicación. * Capacidad para añadir nuevos paquetes, ajustar configuraciones e interactuar con entornos operativos basados en Yocto. * No se exige ser un experto en Yocto, pero sí colaborar eficazmente con el equipo de plataforma cuando se requiera una integración profunda. * Capacidad para trabajar con metodologías ágiles y en equipos multidisciplinares de sistemas embebidos. Qué ofrecemos * **Salud y seguridad**: estándares máximos y una amplia gama de actividades de promoción de la salud y asistencia sanitaria. * **Flexibilidad**: por ejemplo, mediante horarios laborales flexibles aunque regulados, y opciones de teletrabajo. * **Colaboración y diversidad**: la camaradería es de gran importancia; tratamos a todas las personas con respeto y aprecio. * **Desarrollo profesional**: apoyo individual para facilitar su incorporación al nuevo puesto, así como programas formativos y educativos para su desarrollo profesional y personal. * **Libertad creativa**: ofrecemos un entorno donde puede probar nuevas soluciones dentro de una cultura sin culpabilizaciones. * **Sostenibilidad**: actuamos con responsabilidad y conciencia medioambiental. * **Entorno laboral**: contamos con instalaciones modernas y equipamiento informático actualizado, comidas subvencionadas en la cafetería, aparcamiento gratuito y bonos de transporte público con descuento. Información adicional En TK Elevator aspiramos a abrazar la diversidad y damos la bienvenida a todas las personas, independientemente de su etnia, nacionalidad, género o expresión de género, edad, origen social, religión o convicciones personales, orientación sexual, discapacidad, estado civil o cualquier otra característica o condición protegida legalmente. ¿Tiene usted una discapacidad y desea trabajar con nosotros? ¡Entonces esperamos con interés su candidatura! Como signatario de la Carta de la Diversidad, TK Elevator se compromete a mantener un entorno laboral libre de prejuicios y diverso, con igualdad de oportunidades. Aunque aún no contamos con una accesibilidad total, trabajamos día a día para mejorar. Superemos juntos las barreras y desarrollemos soluciones individuales adaptadas a sus necesidades.


