Software developer C#

Médiane Benelux

Charleroi

On-site

EUR 50,000 - 75,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Médiane Benelux is seeking an experienced software engineer to join an international team in Charleroi. You will design, develop, and integrate tools for verification and validation of railway software, focusing on safety, reliability, and standards compliance.

Key duties include architecture collaboration, C# and Python development, toolchain creation, and leading software testing efforts. Fluency in English required; French is a plus.

Qualifications

  • Engineering or Master's in Computer Science or related field.
  • Minimum 3 years professional experience.
  • C# software development mandatory; railway software experience a plus.

Responsibilities

  • Define tool requirements and architecture with software architect.
  • Design and implement software components in C# and Python; build toolchain.
  • Write and run unit and verification tests; manage version control.
  • Support software-to-software and hardware-software integration.
  • Develop V&V tooling to support validation teams.
  • Promote reuse of libraries and propose tooling/process improvements.
  • Collaborate closely with teammates in Charleroi and Bangalore.

Skills

C#
Python
Git
GitLab
Networking basics
Unit tests
Docker
MongoDB

Education

Engineering or MSc in CS/Software

Tools

Linux

Job description

Médiane Benelux: Career Booster!

Since 2017, and with over 35 years of experience in France and Italy, Médiane Benelux is an engineering company specializing in software, electronics, and cybersecurity across key sectors such as Railways, Automotive, Energy, Medical, Aerospace, Space, Telecoms, Industry, and Defense.

What we offer:
  • IT consulting and strategy
  • 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
Le poste :

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.
Profil recherché :

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?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software developer C#
Software developer C#

Médiane Système • Henegouwen

On-site
EUR 55,000 - 75,000
Attractive salary package
mobility package (transport or car)
Group Insurance
+5
Software Engineer – Python, C#/C (Railway Industry)
Software Engineer – Python, C#/C (Railway Industry)

Médiane Benelux • Charleroi

On-site
EUR 52,000 - 78,000
Software Engineer – Python, C#/C (Railway Industry)
Software Engineer – Python, C#/C (Railway Industry)

Médiane Système limited • Henegouwen

On-site
EUR 60,000 - 90,000
Salary package
Mobility package
DKV
+4
Software Engineer – Rail Transport
Software Engineer – Rail Transport

Médiane Système • Henegouwen

Hybrid
EUR 60,000 - 90,000
Salary package
Mobility package (transport or car)
Group Insurance
+2
Software Engineer – Rail Transport
Software Engineer – Rail Transport

Médiane Benelux • Charleroi

On-site
EUR 65,000 - 90,000
Verification & Validation Engineer – Railway Sector
Verification & Validation Engineer – Railway Sector

Médiane Benelux • Charleroi

On-site
EUR 55,000 - 75,000
Software Architect
Software Architect

Médiane Benelux • Charleroi

On-site
EUR 55,000 - 75,000
Teamwork culture
Continuous training
Diverse projects
+1
Project Verification & Validation (V&V) Manager - Signaling
Project Verification & Validation (V&V) Manager - Signaling

Médiane Système • Henegouwen

On-site
EUR 65,000 - 90,000
Salary package
Mobility package
Group Insurance
+3
Software Developer
Software Developer

Médiane Benelux • Charleroi

On-site
EUR 55,000 - 75,000
Software Developer
Software Developer

MEDIANE SYSTEME • Charleroi

On-site
EUR 55,000 - 75,000