
Software Engineer – Python, C#/C (Railway Industry)
- Charleroi, Henegouwen
- Vast
- Voltijds
- Digital transformation and IoT solutions
- Project management and process optimization🔧 As specialists in electronics, development, and embedded systems design, we operate from sensor to cloud.Why choose Médiane Benelux?- Human-sized company: Promotes teamwork and collaboration in a dynamic and stimulating environment
- Sharp technical expertise and tailored solutions for each sector
- Talent support: Personalized follow-up, continuous training, and skill development for our employees
- Custom solutions tailored to the specific needs of each client
- Culture of innovation: Participation in innovative and varied projects
- Ecovadis Gold certification: Commitment to equality, well-being, and responsibility
- Human values: Commitment, Respect, Trust, Listening
Happy at Work and Happy Clients labels by Choose my Company: A fulfilling work environment and optimal client satisfaction Job Description :We are seeking a talented and motivated Software Engineer to join a leading player in the railway industry. You will play a key role in designing, developing, and integrating software solutions that power advanced railway systems. This position offers the opportunity to work on high-impact projects in a collaborative, multicultural environment.Key ResponsibilitieSoftware Specification & Architecture
Collaborate with system architects to define clear and robust software specifications.
Participate in design reviews and technical discussions to help shape system architecture.Development & Testing
Develop software components primarily in Python, C#, and C++.
Perform unit testing, integration testing, and validation to ensure quality and reliability.
Set up and maintain the software toolchain and version control using Git/GitLab.Integration & Support
Support integration between different software components and between software and hardware systems.
Work closely with test engineers, hardware designers, and other software teams to ensure seamless integration.Continuous Improvement & Standardization
Reuse and improve existing solutions, including Commercial Off-The-Shelf (COTS) components.
Contribute to continuous improvement initiatives, suggesting best practices and tooling enhancements Required qualifications :Education
Master's or Engineering Degree in IT, Computer Science, Electronics, or related field.Experience
Senior profiles or up to 3 years of experience in software development.
Experience in a regulated industry (e.g., rail, aerospace, medical, defense) for at least 2 out of 3 positions is an asset.Languages
Fluent in English (spoken and written).
French is a plus.Technical Skills
Proficient in Python, C#, and C++.
Knowledge of Git, GitLab, and software configuration management.
Familiarity with network communication protocols.
Bonus: Experience with embedded Linux.
JobPosting