





Madrid TCMS Software Engineer About the Role Would you like to join our team and participate in an Embedded Software project using a hybrid working model from San Sebastián? We are looking for a software engineer with experience in TCMS and railway functionality. What will you do on this project? The selected candidate will reinforce the software team, contributing expertise in the V-model development lifecycle—particularly in requirements definition and architecture. They will also be responsible for new TCMS software projects. To thrive in this position, you must have: * An engineering degree. * Over 2 years of experience in developing train control and monitoring systems (TCMS), including defining functionalities, implementing, and validating the system. * Proficiency in C and C++ for embedded software development in railway systems. * Rigorous knowledge of processes and techniques required by CENELEC 50128, ensuring compliance with safety and quality standards. * Understanding of train functionality and operations, including subsystems such as propulsion and braking. * Ability to work effectively in a multidisciplinary environment, collaborating with departments such as engineering, testing, and quality assurance. * Minimum English level B1. We value all applications. We offer a wide range of training opportunities—including in-person and online courses, certifications, etc. Even if you don’t meet 100% of the listed qualifications, we’d love to meet you! Candidates holding a disability certificate will be positively considered under our inclusion and diversity policy. Our commitment to inclusion and equal opportunity is reflected in our Equality Plan and Code of Ethics, which guarantee professional development for all employees and fair, non-discriminatory selection practices—regardless of ethnicity, nationality, social origin, age, sexual orientation, gender expression, religion, or any other personal, physical, or social circumstance. What will you enjoy about working here? We offer a comprehensive set of Development and Work-Life Balance initiatives, including but not limited to: * A unique work environment highly valued by our professionals in periodic evaluations. * Wellbeing HUB — Includes policies and initiatives supporting physical health (Wellhub) and mental well-being. * 24 vacation days + 2 personal days + December 24th and 31st + option to purchase up to 7 additional vacation days per year. * Continuous learning: Access to MyLearning, Capgemini University, Digital Campuses, and Professional Communities. You’ll also have access to platforms such as Coursera, Udemy, Pluralsight, Harvard Manager Mentor, and Education First for language learning (English, French, German, etc.)—and more! * FlexAbroad: Opportunity to work remotely from another country for up to 45 days. **Why Capgemini?** Capgemini is a global leader in transforming and managing clients’ businesses by harnessing the full power of technology. Our purpose is to achieve an inclusive and sustainable future through technology—and through the people who build it. We are a responsible, diverse company and an international leader in IT and Engineering services, with over 360,000 professionals across 50+ countries. With a strong 55-year heritage and deep industry expertise, clients trust Capgemini to address their full business needs—from strategy and design to operations—powered by the fast-evolving worlds of cloud, data, AI, connectivity, software, platforms, and digital engineering. In 2022, the Group reported global revenues of €22 billion. Rewrite your future. Join our team! www.capgemini.com/es-es #LI-CD19 Ref. code 351368-es_ES Posted on 27 Nov 2025 Experience level Experienced Professionals Contract type Permanent Location Madrid Business unit Engineering and R&D Services Brand Capgemini Engineering Professional communities Software Engineering


