C++ Software Engineer (Tres Cantos)

C++ Software Engineer (Tres Cantos)

21 oct
|
Siemens
|
Tres Cantos

21 oct

Siemens

Tres Cantos

C++ Software Engineer
- Critical Railway Systems Job ID 523669 Posted since 24-Sep-2026 Organization Mobility Field of work Research & Development Company SIEMENS MOBILITY, S.
L.
U. Mid-level Professional

Job type
Full-time Hybrid (Remote/Office) Employment type Permanent 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 integral 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 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. 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.

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

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: c++ software engineer (tres cantos) / tres cantos