




Resumen: Únase a nuestro equipo de Software Embebido como Ingeniero de Software, brindando soporte operativo mediante la resolución de incidencias en campo y contribuyendo al desarrollo de software embebido para garantizar la fiabilidad y escalabilidad de la pasarela IoT de TK Elevator. Aspectos destacados: 1. Doble función: soporte operativo y desarrollo de software embebido. 2. Oportunidad de trabajar con Linux Yocto y la integración de Azure IoT. 3. Enfoque en C/C++ en entornos POSIX y sistemas multihilo. Qué esperamos Buscamos un **Ingeniero de Software (d/f/m)** para unirse a nuestro equipo de Software Embebido y desempeñar una doble función: * Brindar soporte al pilar de Operaciones, solucionando incidencias provenientes del campo y actuando como puente entre los equipos de desarrollo y DevOps. * Estar parcialmente asignado a uno de nuestros equipos de desarrollo, adquiriendo experiencia práctica en el desarrollo de software embebido y fortaleciendo sus habilidades de programación. Este puesto es clave para garantizar la fiabilidad, escalabilidad y mejora continua de MAX, la pasarela IoT de TK Elevator. * **Desarrollo de Software Embebido** + Trabajar con la **plataforma Linux Yocto** y distribuciones de Linux para sistemas embebidos. + Diseñar e implementar **integraciones basadas en JSON** para serialización de datos y comunicación segura con servicios en la nube. + Aplicar los principios del **desarrollo guiado por pruebas (TDD)**, escribiendo y ejecutando pruebas unitarias para asegurar robustez y fiabilidad. + Colaborar con los equipos de la nube en la **integración de Azure IoT**, optimizando protocolos de comunicación (MQTT, HTTP) para una transmisión de datos segura y fiable. + Participar en las **ceremonias ágiles/Scrum**, utilizando Jira para la gestión de tareas y Confluence para la documentación. + Colaborar estrechamente con ingenieros de hardware para una integración fluida entre componentes de hardware y software. * **Soporte Operativo** + Diagnosticar y analizar incidencias del campo, asegurando una colaboración fluida entre los equipos de Desarrollo y DevOps. + Brindar soporte técnico para sistemas embebidos, contribuyendo al análisis de causas raíz y a la resolución de incidencias. + Mantener y mejorar la **documentación de los distintos controladores** compatibles con el producto. Quién buscamos * **Formación académica:** Licenciatura en Ciencias de la Computación, Ingeniería Eléctrica o campo relacionado. * **Experiencia:** 4\+ años en desarrollo con C/C\+\+ centrados en Linux y software embebido. * **Programación y diseño de software** + Competencia en C/C\+\+ en entornos POSIX (llamadas al sistema, glibc). + Comprensión sólida de los principios de la **programación orientada a objetos (POO)** y de los patrones de diseño. + Experiencia con **sistemas multihilo** y programación concurrente. + Conocimientos prácticos de la STL y la programación de sockets. * **Protocolos e interfaces** + Conocimientos prácticos de **CAN, RS232, RS485, Ethernet** y otros protocolos industriales/comunicación. * **Herramientas y prácticas** + Experiencia con herramientas Atlassian (**Jira, Bitbucket**). + Habilidades analíticas, de depuración y resolución de problemas muy desarrolladas. + Conocimiento de las metodologías **ágiles/Scrum**. * Excelentes habilidades comunicativas y capacidad para colaborar con equipos de desarrollo, DevOps e ingeniería de hardware. * Actitud proactiva ante la resolución de incidencias y la conexión entre distintas áreas técnicas. * Persona con espíritu de equipo, autónoma y dispuesta a dar un paso más allá — aprendiz curioso. * **Nivel de inglés:** mínimo B2, preferiblemente C1\+. Qué ofrecemos * **Salud y seguridad:** estándares máximos y amplia gama de actividades de promoción de la salud y atención sanitaria. * **Flexibilidad:** apoyamos, por ejemplo, mediante horarios laborales flexibles pero regulados y opciones de teletrabajo. * **Colaboración y diversidad:** la camaradería tiene una importancia fundamental; tratamos a todas las personas con respeto y aprecio. * **Desarrollo:** apoyo individual para ayudarle a incorporarse a su nuevo puesto, así como programas de formación y educación para su desarrollo profesional y personal. * **Margen creativo:** ofrecemos un entorno en el que puede probar nuevas soluciones en una cultura sin culpabilizaciones. * **Sostenibilidad:** actuamos con responsabilidad y conciencia medioambiental. * **Entorno laboral:** contamos con modernos espacios de trabajo y equipamiento informático, comidas subvencionadas en el comedor, 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 creencia personal, orientación sexual, discapacidad, estado civil o cualquier otra característica o condición legalmente protegida. ¿Tiene una discapacidad y desea trabajar con nosotros? ¡Entonces esperamos su candidatura! Como signatario de la Carta de la Diversidad, TK Elevator se compromete a ofrecer un entorno laboral libre de prejuicios, diverso y con igualdad de oportunidades. Aunque aún no somos completamente accesibles, trabajamos cada día para mejorar. Superemos juntos las barreras y trabajemos en soluciones individuales adaptadas a usted.


