C++ Software Engineer - Critical Railway Systems

remoteo

Madrid

Híbrido

EUR 65.000 - 90.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Destaca en este puesto — genera un currículum adaptado y una carta de presentación en aproximadamente un minuto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Flexible work model
DEI learning resources
Employee Resource Groups

Descripción de la vacante

Siemens Mobility is seeking a skilled Software Engineer to join the Rail Signalling team in Madrid. You will develop highly secure C software for critical railway control systems, directly impacting safety, reliability, and efficiency of global transit networks.

You will drive the software lifecycle from specification to validation and support, collaborate with international teams, and contribute to AI-driven testing and automation efforts.

Formación

  • Degree in Software Engineering, Computer Science, Telecommunications, Industrial Engineering, or related field.
  • Solid experience with C programming in demanding technical environments.
  • Fluency in English and Spanish to collaborate with global teams.

Responsabilidades

  • Develop C software components for SIL4 safety-critical systems.
  • Drive the complete software lifecycle from spec to integration and validation.
  • Explore and implement AI-based solutions to automate tasks and testing.
  • Collaborate with international, multidisciplinary teams on high-impact railway projects.
  • Support Agile team facilitation and remove impediments to improve collaboration.

Conocimientos

C programming
OO programming
English
Spanish

Educación

Software/CS degree

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.

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. 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

Siemens Mobility • Tres Cantos

Híbrido
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
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
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
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
Railway System Integration Engineer - ERTMS
Railway System Integration Engineer - ERTMS

Siemens • Tres Cantos

Híbrido
EUR 52.000 - 72.000
Flexible work arrangements
Hardware Development Engineer
Hardware Development Engineer

Siemens • Tres Cantos

Híbrido
EUR 45.000 - 65.000
CBTC Application Team Lead - Rail Automation
CBTC Application Team Lead - Rail Automation

remoteo • Madrid

Híbrido
EUR 90.000 - 130.000
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
Power Electronics System Engineer
Power Electronics System Engineer

Siemens • Tres Cantos

Híbrido
EUR 48.000 - 70.000
Hybrid work model
Flexible benefits
Learning and development opportunities