Join a passionate international team based in Charleroi dedicated to building advanced software tools that power Verification & Validation (V&V) processes in railway systems. You will play a critical role in designing, developing, and integrating software components that ensure the safety, reliability, and compliance of railway signalling and control systems. Key Responsibilities Specification & Architecture - Collaborate with the software architect to define tool requirements and architecture. Software Development (C# & Python) - Design and implement software components. - Create the development toolchain environment. - Write and run unit and verification tests. - Manage configuration and version control of deliverables. Integration & Collaboration - Support software-to-software integration with team members. - Participate in hardware-software integration phases. V&V Tooling - Build tailored tools to support validation teams in their testing campaigns. - Standardisation & Continuous Improvement - Promote reuse of internal libraries or COTS solutions. - Propose enhancements to processes and tooling. Teamwork & Knowledge Sharing - Work closely with 7 colleagues in Charleroi and 4 in Bangalore. - Foster an environment where expertise and best practices are regularly exchanged. Profile / Requirements : ✔ Education & Experience Engineering or Master's degree in Computer Science, Software Engineering, or related field. Minimum 3 years of professional experience in: - Mandatory: C# software development - Desirable: Experience in railway software (ERTMS Level 2) ✔ Technical Skills Excellent communication and collaboration capabilities. Experience with Git and GitLab; knowledge of networking fundamentals. Familiarity with test/integration processes. Bonus: Linux, Docker, MongoDB experience. ✔ Programming Languages Strong skills in C# and Python, with eagerness to explore new technologies. ✔ Soft Skills Team-oriented, proactive, curious, rigorous, responsible, customer-focused, autonomous, and persistent. ✔ Languages Fluent English (written and spoken); French is a plus. Why Join Us? Contribute to high-stakes railway projects, ensuring the safety and reliability of next-generation transit systems. Work in a multinational, cross-functional team, blending Belgian and international expertise. Access to a rich technical environment, with opportunities for continuous learning, process innovation, and career development—endeavors valued in modern V&V roles across the railway industry Ready to impact railway safety and innovation with us? Send your CV and let's discuss your future challenge!