> Markdown version of [/jobs/ext/2883819-ertms-software-engineer-main-line-signalling](https://www.wearedevelopers.com/jobs/ext/2883819-ertms-software-engineer-main-line-signalling). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ertms Software Engineer - Main Line Signalling - **Company:** SIEMENS, S.A. - **Location:** Guadalajara, Spain - **Contract:** Permanent contract - **Skills:** Microsoft Excel, Computer Programming, Python (Programming Language), PVCS Version Manager, Software Configuration Management, Subsystems, Subversion, Data Processing, Infrastructure Automation Frameworks, Information Technology, Vba Programming Language - **Published:** September 13, 2026 - **Apply:** https://www.buscojobs.com.es/ertms-software-engineer-main-line-signalling-en-guadalajara-ID-370988579 ## About the Role If you're ready to make a real impact on a more connected and sustainable future, your journey starts here.Your mission in our team as an ERTMS Software Engineer, you will be the technical expert configuring and designing wayside ERTMS equipment for national and international Main Line projects. Your work ensures trains move safely and automatically, preventing collisions using the latest railway failsafe technology.You'll make a difference byActing as the technical expert for ETCS sub-system functional behavior, engineering rules, and data preparation.Engineering the ETCS specific configuration based on precise project requirements.Creating and maintaining ETCS software while ensuring delivery within budget and planned milestones.Supporting testing, verification, and safety teams with software configuration and log analysis.Driving all phases of the ATC application engineering cycle, from requirements specification to commissioning.Your success is grounded inA Degree in Engineering, Telecommunications, Computer Science, or a related field.Solid experience in the Rail Signaling business, specifically with ATC technologies (ERTMS, ASFA). Extensive knowledge of SUBSET 026, 039, and 040, alongside CENELEC standards and V-life Cycle models.Strong analytical skills for requirements analysis and advanced data handling (Microsoft Excel, VBA). Fluency in English and Spanish to thrive in international projects with distributed, multidisciplinary teams.You'll thrive even more if you also bringExperience working with mixed ERTMS L1 and L2 systems or trackside software data.Basic knowledge of interlocking systems and configuration management tools (Subversion, PVCS). Programming skills in Python or similar languages.Don't meet every single requirement? ## Description Job ID: Location: Tres Cantos, Madrid, SpainCompany: SiemensERTMS Software Engineer - Main Line SignallingJob IDPosted since01-Sep-****OrganizationMobilityField of workEngineeringCompanySIEMENS MOBILITY, S.L.U.Experience levelMid-level ProfessionalJob typeFull-timeWork modeOffice/Site onlyEmployment typePermanentLocation(s)Tres Cantos - Madrid - SpainEmpower the future of safe and seamless train travel worldwide.For over 160 years, Siemens Mobility has been a global leader, innovating transportation solutions that move the world.We lead the way in Rolling Stock, Rail Automation & Electrification, Turnkey Systems, Intelligent Traffic Systems, and comprehensive Related Services.Through digitalization, we empower operators worldwide to create intelligent infrastructure, enhance passenger experience, and ensure unparalleled availability.Join us in transforming Mobility Management, Turnkey Projects, Electrification, Mainline & Urban Transport, and Customer Services.If you're ready to make a real impact on a more connected and sustainable future, your journey starts here.Your mission in our team as an ERTMS Software Engineer, you will be the technical expert configuring and designing wayside ERTMS equipment for national and international Main Line projects.Your work ensures trains move safely and automatically, preventing collisions using the latest railway failsafe technology.You'll make a difference byActing as the technical expert for ETCS sub-system functional behavior, engineering rules, and data preparation.Engineering the ETCS specific configuration based on precise project requirements.Creating and maintaining ETCS software while ensuring delivery within budget and planned milestones.Supporting testing, verification, and safety teams with software configuration and log analysis.Driving all phases of the ATC application engineering cycle, from requirements specification to commissioning.Your success is grounded inA Degree in Engineering, Telecommunications, Computer Science, or a related field.Solid experience in the Rail Signaling business, specifically with ATC technologies (ERTMS, ASFA).Extensive knowledge of SUBSET 026, 039, and 040, alongside CENELEC standards and V-life Cycle models.Strong analytical skills for requirements analysis and advanced data handling (Microsoft Excel, VBA).Fluency in English and Spanish to thrive in international projects with distributed, multidisciplinary teams.You'll thrive even more if you also bringExperience working with mixed ERTMS L1 and L2 systems or trackside software data.Basic knowledge of interlocking systems and configuration management tools (Subversion, PVCS).Programming skills in Python or similar languages.Don't meet every single requirement?Apply anyway!We value potential, growth, and diverse backgrounds.If we all thought the same, we would never think of anything new!That's why we recruit great minds from all walks of life.We recognise that building a diverse workforce is essential to the success of our business, therefore we encourage applications from a diverse talent pool.We welcome the opportunity to discuss flexibility requirements with our applicants to encourage agile working and innovation.Flexibility is our main benefit.We combine remote and presence work because work-life balance and wellbeing are essential for our teams.#LI-ES1 ## Related Videos - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [In-depth .NET Azure Functions: Isolated mode, performance and durable AI agents](https://www.wearedevelopers.com/videos/100207-in-depth-net-azure-functions-isolated-mode-performance-and-durable-ai-agents) - [Defeat that legacy monster! Guerilla refactoring with web standards](https://www.wearedevelopers.com/videos/647-defeat-that-legacy-monster-guerilla-refactoring-with-web-standards) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) ## Related Articles - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)