Railway Software Maintenance Engineer
Madrid, Spain·Competitive·Hybrid·Mid·Permanent·English: Required
Need a visa?No sponsorship mentioned, and this kind of work is rarely sponsored in Spain. See which routes exist.
About the role
At Talgo, we are dedicated to revolutionizing railway transport with innovative products ranging from very high-speed trains to regional and commuter solutions.
Our trains are characterized by being sustainable, safe, and high-quality. This versatility allows our trains to cross the Saudi Arabian desert at 300 km/h or travel through countries with extreme temperatures of up to -45º in Kazakhstan.
What will your job involve?
You will join the Product Maintenance Engineering Department, based in Majadahonda, Madrid, directly participating in the evolution and support of the onboard software systems of Talgo trains in commercial operation.
Your mission will be to investigate, analyze, and resolve incidents related to onboard software, ensuring the reliability of systems in service and collaborating in the definition and implementation of improvements that contribute to the product's evolution.
What you'll do
To achieve this, you will carry out functions such as:
- Investigate and resolve incidents related to onboard software, both proprietary and supplier-developed, collaborating with maintenance bases, customers, operators, and manufacturers.
- Analyze operational issues and define technical solutions, participating in the validation and verification of software modifications against established requirements.
- Prepare and update technical documentation associated with the product, including requirement specifications, functional tests, technical reports, and maintenance documentation.
- Participate in the implementation and evolution of software functionalities in railway control systems, contributing to the continuous improvement of the product.
- Collaborate with multidisciplinary teams on national and international projects, providing specialized technical support for onboard systems.
What you'll get
- Permanent contract.
- Compensation package consisting of fixed salary, variable salary, and pension plan.
- For Talgo, health is a priority, and that is why we offer you health insurance, which you can enjoy, as well as your family.
- Flexible working hours (entry from 7:30 a.m. to 9:00 a.m. and exit from 4:30 p.m. to 6:00 p.m.) with intensive working hours in summer. Possibility of 2 days of teleworking after completing the 6-month probationary period.
- Because at Talgo, well-being drives success: 26 working days of vacation in our 2026 working calendar and 6 company-fixed bridge days, to make the most of your region's calendar.
- Career plan designed for your professional profile and continuous training opportunities. Language school.
We believe in talent and diversity, and therefore, at Talgo we work to maintain an environment based on equal opportunities and non-discrimination, fostering that diversity in our teams.
If you are interested in a new professional challenge, don't miss this train! 🚄
Your work will have a real impact on the mobility of millions of people around the world!
What we are looking for in you
What we are looking for
- Degree in Computer Engineering, Telecommunications, Industrial Electronics, or a related field.
- Knowledge of PLC programming and embedded systems, as well as experience or interest in software development for industrial environments.
- Knowledge of programming languages such as C, C++, SQL, and PLC programming according to the IEC 61131-3 standard.
- Experience or knowledge of industrial communication protocols and networks such as MVB, WTB, CAN, and Industrial Ethernet (TCP/IP).
- Experience with development tools such as ISAGRAF and CODESYS will be positively valued.
- English level B2 or higher. Knowledge of German will be valued.
- Availability for short-term national and international travel.
About the role
En Talgo, nos dedicamos a revolucionar el transporte ferroviario con productos innovadores que abarcan desde trenes de muy alta velocidad hasta soluciones regionales y de cercanías.
Nuestros trenes se caracterizan por ser sostenibles, seguros y de calidad. Esta versatilidad permite que nuestros trenes puedan cruzar el desierto de Arabia Saudí a 300 km/h o atravesar países con temperaturas extremas de hasta -45º en Kazajistán.
¿En qué consistirá tu trabajo?
Te integrarás en el Departamento de Ingeniería de Mantenimiento de Producto, ubicado en Majadahonda, Madrid, participando directamente en la evolución y soporte de los sistemas software embarcados de los trenes Talgo en operación comercial.
Tu misión será investigar, analizar y resolver incidencias relacionadas con el software embarcado, garantizando la fiabilidad de los sistemas en servicio y colaborando en la definición e implantación de mejoras que contribuyan a la evolución del producto.
What you'll do
Y para ello, realizarás funciones como:
- Investigar y resolver incidencias relacionadas con el software embarcado, tanto de desarrollo propio como de proveedores, colaborando con bases de mantenimiento, clientes, operadores y fabricantes.
- Analizar problemas en explotación y definir soluciones técnicas, participando en la validación y verificación de modificaciones software frente a los requisitos establecidos.
- Elaborar y actualizar documentación técnica asociada al producto, incluyendo especificaciones de requisitos, pruebas funcionales, informes técnicos y documentación de mantenimiento.
- Participar en la implementación y evolución de funcionalidades software en sistemas de control ferroviarios, contribuyendo a la mejora continua del producto.
- Colaborar con equipos multidisciplinares en proyectos nacionales e internacionales, proporcionando soporte técnico especializado en sistemas embarcados.
What you'll get
- Contrato de carácter indefinido.
- Paquete retributivo compuesto por salario fijo, variable y plan de pensiones.
- Para Talgo la salud es una prioridad, y por ello te ofrecemos seguro médico, que podrás disfrutar tanto tú, como tu familia.
- Horario flexible (entrada de 7:30 h-9:00 h y salida de 16:30 h-18:00 h) con jornada intensiva en verano. Posibilidad de 2 días de teletrabajo superado el periodo de prueba de 6 meses.
- Porque para Talgo el bienestar impulsa el éxito: 26 días de vacaciones laborales en nuestro calendario laboral de 2026 y 6 puentes fijados por la empresa, para sacar el máximo provecho del calendario de tu Comunidad.
- Plan de carrera diseñado para tu perfil profesional y oportunidades de formación continua. Escuela de idiomas.
Creemos en el talento y la diversidad, y por ello, en Talgo trabajamos por mantener un entorno basado en la igualdad de oportunidades y la no discriminación, fomentando esa diversidad en nuestros equipos.
Si te interesa un nuevo reto profesional, ¡no dejes pasar este tren! 🚄
¡Tu trabajo tendrá un impacto real en la movilidad de millones de personas en todo el mundo!
Lo que buscamos en ti
- Titulación en Ingeniería Informática, Telecomunicaciones, Electrónica Industrial o similar.
- Conocimientos de programación de PLCs y sistemas embebidos, así como experiencia o interés en el desarrollo de software para entornos industriales.
- Conocimientos en lenguajes de programación como C, C++, SQL y programación de PLC según estándar IEC 61131-3.
- Experiencia o conocimientos en protocolos y redes de comunicación industriales como MVB, WTB, CAN y Ethernet Industrial (TCP/IP).
- Se valorará positivamente la experiencia con herramientas de desarrollo como ISAGRAF y CODESYS.
- Nivel de inglés B2 o superior. Valorable conocimiento de alemán.
- Disponibilidad para realizar viajes nacionales e internacionales de corta duración.
This job was automatically translated to English, .