> Markdown version of [/jobs/ext/3700214-flexible-c-rail-signalling-engineer](https://www.wearedevelopers.com/jobs/ext/3700214-flexible-c-rail-signalling-engineer). 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). --- # Flexible C++ Rail Signalling Engineer - **Company:** SIEMENS, S.A. - **Location:** Tres Cantos, Spain - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, C++ (Programming Language), Object-Oriented Software Development, Software Engineering - **Published:** October 12, 2026 - **Apply:** https://www.jobleads.com/es/job/flexible-c-rail-signalling-engineer--tres-cantos--e07656b2ee1c77890eaeedabc11c73652 ## About the Role Siemens Mobility, S.L.U. in Madrid is seeking a mid-level C++ Software Engineer for Critical Railway Systems to develop secure software for safety-critical control systems. You will contribute to the stability, reliability, and safety of global rail networks. The role requires strong C++ expertise, OO design, and collaboration with international teams. You will participate in the full software lifecycle, work in an Agile environment, and explore AI-driven testing and automation to improve ## Description Siemens Mobility, S.L.U. in Madrid is seeking a mid-level C++ Software Engineer for Critical Railway Systems to develop secure software for safety-critical control systems. You will contribute to the stability, reliability, and safety of global rail networks. The role requires strong C++ expertise, OO design, and collaboration with international teams. You will participate in the full software lifecycle, work in an Agile environment, and explore AI-driven testing and automation to improve