Software Engineer - Python, C#/C (Railway Industry)

Médiane Benelux
Charleroi, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Senior

Job location

Charleroi, Belgium

Tech stack

Adobe InDesign
Unit Testing
C Sharp (Programming Language)
C++
Linux on Embedded Systems
Python
Network Service
Software Configuration Management
Software Engineering
Software Requirements Analysis
Software Systems
Systems Architecture
Gitlab
GIT
Integration Tests
Information Technology

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 Responsibilitie

Software 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

Profile / Requirements

Requirements

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.

Apply for this position