Software Engineer

  • Location: Charleroi
  • Type: Contracting
  • Job #24441

 We are seeking a Software Engineer to be part of a developing team. 

Key Responsibilities:

  • Develop engineering systems, gathers and analyze technical data, fix issues which related to software, perform engineering test & verification and deliver the Onboard software package and product documentation.
  • Involve in technical decisions and technical support.
  • Interact and coordinate with other engineers in worldwide to ensure that the overall requirements are understood as well.
  • Actively work with new ideas which can improve the efficiency for the engineering works.
  • Provide technical guidance and support development of team, and configuration management.

Candidate Requirements:


  • Deep understanding of software development processes.
  • 3 years of working experience in SW Development process and embedded SW
  • Complete understanding of Windows Operating Systems.
  • Extensive experience in Windows API level programming, C, C++, C#.
  • Knoweldge in UDP/IP, TCP/IP, and serial communication programming 
  • Knowledge of code versioning tools.
  • Degree in an engineering subject.


  • Knowledge of signalling interlocking systems (Relay, SSI, Smartlock, Westlock, VHLC, ELIX).
  • Experience with WPF, PRISM, Entity Framework, SQL Server.
  • SQL Server DBA skills.
  • Ability to introduce new tools and processes.
  • Experience in a commercial railway systems environment.