C++ Software Engineer - Critical Railway Systems

Siemens

Tres Cantos

Híbrido

EUR 55.000 - 75.000

Jornada completa

hace 12 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible hours
Hybrid work
DEI initiatives

Descripción de la vacante

Siemens Mobility in Tres Cantos, Spain, is seeking a software engineer to join the Rail Signalling team. You will develop highly secure C++ software for safety‑critical railway control systems, directly impacting safety, reliability, and efficiency of global transit networks.

You will drive the full software lifecycle from specification to integration and customer support, collaborate with international teams, and progressively take on facilitation tasks within an Agile setup to remove

Formación

  • Degree in Software Engineering or Computer Science or related field.
  • Solid C++ experience in demanding technical environments.
  • Strong foundation in object‑oriented programming and software architecture.
  • Fluency in English and Spanish for global collaboration.
  • Collaborative mindset with motivation to develop impactful software.

Responsabilidades

  • Develop C++ components for SIL4 safety‑critical systems.
  • Drive the complete software lifecycle from specification to validation and support.
  • Explore and implement AI‑based solutions to automate tasks and testing.
  • Collaborate with international, multidisciplinary teams on high‑impact projects.
  • Facilitate Agile processes within the team to remove impediments.

Conocimientos

C++ programming
Safety-critical software
English & Spanish
Agile teamwork

Educación

Degree in Software Engineering or Computer Science

Herramientas

DOORS
Polarion

Descripción del empleo

Code the technology that safely moves millions of people every day.

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

Joining our Rail Signalling team, you will develop highly secure C++ software for critical railway control systems. Your code will directly impact the safety, reliability, and efficiency of global transit networks, shaping the future of mobility.

You’ll make a difference by

  • Developing and evolving C++ software components applying best engineering practices for SIL4 safety‑critical systems.
  • Driving the complete software lifecycle: from specification, design, and coding to integration, validation, and customer support.
  • Exploring and implementing AI‑based solutions to automate tasks, optimize testing, and boost engineering capabilities.
  • Collaborating with international, multidisciplinary teams on high‑impact technological projects for leading railway operators.
  • Progressively taking on facilitation responsibilities within your Agile team, helping to remove impediments and foster collaboration.
Your success is grounded in
  • A Degree in Software Engineering, Computer Science, Telecommunications, Industrial Engineering, or a related field.
  • Solid experience or strong knowledge in C++ programming within demanding technical environments.
  • A strong foundation in object‑oriented programming, software architecture, and robust solution design.
  • Fluency in both English and Spanish to collaborate effectively with distributed global teams.
  • A collaborative mindset, technical curiosity, and a genuine motivation to develop software with a real social impact.
You’ll thrive even more if you also bring
  • Familiarity with CENELEC EN50128 / EN50716 software life cycle standards and railway signaling systems.
  • Knowledge of requirements management tools like DOORS or Polarion.
  • Experience or strong interest in Agile methodologies, with the motivation to evolve into a Scrum Master role.
What you can expect when joining

You will be part of a team driving digital innovation, sustainability, and positive social impact through customer‑oriented solutions.

A place where everyone can be their authentic selves and feel they truly belong. We offer dedicated Employee Resource Groups and DEI learning resources to foster an inclusive and supportive environment.

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.
  • We are convinced that stay at home allow us to focus on activities that need more time for concentration and being at the office enhance our creativity collaborating and learning from others.

Siemens aboga por la igualdad de oportunidades entre mujeres y hombres, así como en la Diversidad como fuente de creatividad e innovación. Contar con diferentes tipos de talento y de experiencias nos hace ser más competitivos y estar mejor preparados para responder con éxito a las demandas de la Sociedad. Por ello, valoramos a las candidatas y a los candidatos que reflejen la Diversidad que disfrutamos en nuestra Compañía y animamos la cobertura de puestos por mujeres y hombres en ocupaciones que se encuentren subrepresentadas.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

C++ Software Engineer - Critical Railway Systems
C++ Software Engineer - Critical Railway Systems

remoteo • Madrid

Híbrido
EUR 65.000 - 90.000
Flexible work model
DEI learning resources
Employee Resource Groups
C++ Software Engineer - Critical Railway Systems
C++ Software Engineer - Critical Railway Systems

Siemens Mobility • Tres Cantos

Presencial
EUR 55.000 - 85.000
Control Centers Engineer rail signalling
Control Centers Engineer rail signalling

Siemens • Valencia

Híbrido
EUR 42.000 - 65.000
Hybrid work model
Continuous learning
Technical Project Leader - Rail Signaling
Technical Project Leader - Rail Signaling

Siemens • Valencia

Híbrido
EUR 55.000 - 75.000
Hybrid working model
Continuous learning opportunities
Work-life balance support
Hardware Development Engineer
Hardware Development Engineer

Siemens • Tres Cantos

Híbrido
EUR 45.000 - 65.000
ATC On-Board Engineer - Railway Signaling
ATC On-Board Engineer - Railway Signaling

Siemens • Tres Cantos

Híbrido
EUR 60.000 - 78.000
Flexibility in work arrangements
Remote & in-office collaboration
Project Manager - Railway Signaling (Madrid)
Project Manager - Railway Signaling (Madrid)

Siemens • Tres Cantos

Híbrido
EUR 55.000 - 75.000
Hybrid work model
Diversity & Inclusion
Career development
Railway System Integration Engineer - ERTMS
Railway System Integration Engineer - ERTMS

Siemens • Tres Cantos

Híbrido
EUR 52.000 - 72.000
Flexible work arrangements
Senior System Engineer - On-Board ATP (High-Speed Rail)
Senior System Engineer - On-Board ATP (High-Speed Rail)

Siemens • Tres Cantos

Híbrido
EUR 55.000 - 90.000
CBTC Application Team Lead - Rail Automation
CBTC Application Team Lead - Rail Automation

remoteo • Madrid

Híbrido
EUR 90.000 - 130.000