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 general 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.
📌 C++ Software Engineer (Tres Cantos)
🏢 Siemens
📍 Tres Cantos
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.