14 oct
|
Siemens
|
Madrid
OverviewJoin Siemens Mobility's Rail Signalling team to develop secure C++ software for SIL4-critical railway control systems. You will drive the full software lifecycle, collaborate with international teams, and explore AI-driven testing and automation. The role combines safety-critical engineering with innovative solutions to enhance mobility and public safety. This is a chance to impact global transit reliability while working in a adaptable, hybrid pensaciones / Beneficiosflexible work arrangementshybrid remote/officeDEI learning resourcesEmployee Resource Groupsinclusive culturework-life balanceResponsabilidadesDevelop and evolve C++ components for SIL4 safety-critical systemsLead complete software lifecycle from specification to customer supportCollaborate with multidisciplinary,
international teams on high-impact projectsExplore AI-based solutions to automate tasks and improve testingFoster collaboration and remove impediments within an Agile teamRequisitos principalesDegree in Software Engineering, Computer Science, Telecommunications, Industrial Engineering, or related fieldSolid C++ programming experience in demanding environmentsStrong object-oriented programming, software architecture, and robust designFluency in English and Spanish for distributed collaborationFamiliarity with railway signaling standards and software lifecycles is a plusCollaborative mindsetTechnical curiosityMotivation to develop software with social impactC++ programming in safety-critical contextsObject-oriented design and software architectureExperience with SIL4 safety-critical life cycles (EN50128) is a plus
📌 C++ Software Engineer - Critical Railway Systems (Madrid)
🏢 Siemens
📍 Madrid