




**Presentación del grupo** Nos esforzamos por convertir las ciudades en los mejores lugares para vivir jamás, impulsando una industria que transporta a más de 1000 millones de personas cada día. Estamos transformando nuestro negocio al liderar las normas del sector y desafiarnos a nosotros mismos, fomentando una cultura de colaboración interna y externa, y aprovechando nuestras capacidades únicas de ingeniería para optimizar productos y soluciones existentes y crear otros nuevos que satisfagan las necesidades reales de movilidad de nuestros clientes. **Quiénes somos** Buscamos contratar a un ingeniero de sistemas embebidos (d/f/m) con orientación a resultados, talentoso y autodidacta, con amplia experiencia en protocolos de red, Linux y programación en C/C\+\+. Esperamos que aporte su experiencia, entusiasmo y creatividad y participe en el desarrollo de firmware, la integración de hardware y los lanzamientos de productos a nivel global en TKE. Debe ser capaz de pensar fuera de lo convencional al encontrar soluciones a problemas totalmente nuevos y hacer que las cosas funcionen incluso cuando la solución no sea directa. Su experiencia especializada en Linux, Yocto, programación multihilo, desarrollo guiado por pruebas, programación en C/C\+\+, diseño de interfaces e integración con la nube Azure IoT será fundamental para garantizar la calidad y el rendimiento de nuestros sistemas embebidos. **Qué esperamos** * **Desarrollo de software embebido:** Diseñar, desarrollar y mantener software embebido para sistemas de control de ascensores y dispositivos habilitados para IoT. * **Plataforma Linux Yocto:** Trabajar con el proyecto Yocto para personalizar distribuciones de Linux destinadas a nuestros sistemas embebidos, asegurando un rendimiento y una seguridad óptimos. * **Programación multihilo:** Implementar y gestionar aplicaciones multihilo para optimizar el rendimiento y la capacidad de respuesta de los sistemas embebidos. * **Diseño de interfaces:** Diseñar e implementar interfaces robustas entre sistemas embebidos y otros componentes de software, incluidas las interfaces de hardware y los puntos de integración con la nube. Garantizar un intercambio eficiente de datos y una comunicación entre distintos componentes del sistema. * **Integración JSON:** Utilizar JSON (Notación de Objetos JavaScript) para la serialización de datos y la comunicación entre sistemas embebidos y servicios en la nube. Diseñar e implementar API basadas en JSON para una transferencia segura y eficiente de datos. * **Desarrollo guiado por pruebas (TDD):** Aplicar los principios del TDD para garantizar la fiabilidad y solidez del software embebido. Escribir y ejecutar pruebas unitarias para validar la funcionalidad del software. * **Canalización CI/CD:** Colaborar con los equipos de DevOps para integrar el desarrollo de software embebido en canalizaciones CI/CD mediante herramientas como Bamboo, asegurando procesos de despliegue automatizados y sin interrupciones. * **Integración con Azure IoT:** Colaborar con desarrolladores y arquitectos de la nube para garantizar una integración perfecta entre los sistemas embebidos y los backends en la nube IoT basados en Azure. Implementar y optimizar protocolos de comunicación (por ejemplo, MQTT, HTTP) para una transmisión fiable de datos a la nube. * **Desarrollo ágil:** Participar en procesos ágiles/Scrum, contribuyendo a la planificación de sprints, las reuniones diarias y las retrospectivas. Utilizar JIRA para la gestión de tareas y Confluence para la documentación. * **Colaboración:** Trabajar estrechamente con ingenieros de hardware para garantizar una integración perfecta entre los componentes de hardware y software. Proporcionar soporte técnico y resolución de incidencias para sistemas embebidos. * **Mejora continua:** Mantenerse actualizado sobre las tendencias del sector y las nuevas tecnologías emergentes en el ámbito del IoT y los sistemas embebidos. Proponer e implementar mejoras en los procesos y sistemas existentes. **A quién buscamos** **Cualificaciones:** * **Formación académica:** Licenciatura en Informática, Ingeniería Eléctrica o campo relacionado. * **Experiencia:** Más de 7 años de experiencia en desarrollo en C/C\+\+ con Linux y más de 4 años de experiencia en desarrollo de software embebido. **Competencias técnicas** * **Programación y diseño de software:** + Dominio avanzado del desarrollo en C/C\+\+ en entornos POSIX, incluida la experiencia con llamadas al sistema y glibc. + Comprensión sólida de los principios de la programación orientada a objetos (POO) y de los patrones de diseño. + Experiencia práctica con sistemas multihilo y programación concurrente. + Conocimientos de contenedores estándar (por ejemplo, STL) y programación de sockets. * **Protocolos e interfaces de comunicación** + Conocimientos prácticos de diversos protocolos industriales y de comunicación, entre ellos: + CAN, RS232, RS485 y Ethernet. **Competencias personales:** * Competencia en herramientas Atlassian como Jira y Bitbucket para el seguimiento de incidencias y el control de versiones. * Excelentes habilidades analíticas y de depuración. * Capacidad para interpretar esquemas y trabajar en la integración hardware/software. * Conocimientos de metodologías Ágiles/Scrum. * Nivel de inglés: mínimo B2, preferiblemente C1\+. **Contacto** Por favor, envíe su candidatura **en línea**, en inglés, incluyendo su **período de preaviso** y sus **expectativas salariales**. Adquisición de talento Uwe Hüsken **Qué ofrecemos** * **Salud y seguridad:** Normas máximas y una amplia gama de actividades de promoción de la salud y atención sanitaria. * **Flexibilidad:** Ofrecemos, por ejemplo, horarios laborales flexibles pero regulados y opciones de teletrabajo. * **Colaboración y diversidad:** La camaradería tiene una gran importancia; 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 de maniobra 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 creencias personales, orientación sexual, discapacidad, estado civil o cualquier otra característica o condición legalmente protegida. ¿Tiene una discapacidad y le gustaría 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 y diverso, 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. Referencia del puesto: ES\_ET\_EA\_IBA\_TKE00755


