IMPROVE ON-BOARD TRAINS SAFETY THANKS TO EMBEDDED SOFTWARE

A Nalys engineer has been working on a 5-months mission as an embedded software developer for a major Belgian actor in the railway sector. The aim of the mission was to develop the software application required for emergency on-board communication between passengers and the driver.

CONTEXT


Passenger Information Systems (PIS) are used to provide information to the passengers during the journey and thus help enhancing passengers comfort. For safety purposes, a railway operator wanted an existing PIS to be modified so that on-board audio communication between passengers and the driver could be performed in case of emergency.

THE PROJECT


THE PROJECT

THE MISSION SCOPE


The hardware devices required for emergency communication were produced by the local hardware team.

The Nalys engineer was in charge of:
- implementing the software running on the new hardware devices
- developing new functionalities on the train main application
- testing the complete hardware chain

 

Technology & skills:
- embedded C development
- notions in Electronics (in order to interact with the hardware team)
- debug on microcontroller (JTAGÖ)
- documentation
- adaptability

WORK ENVIRONMENT


WORK ENVIRONMENT

VOICE OF THE ENGINEER


VOICE OF THE ENGINEER

Working on this project was a very good opportunity to get a first industrial experience in embedded development. There was a wide variety of tasks linked with several aspects of embedded development (bare-metal programming, development on top of a RTOS, JTAG-based debugging) and building upon previous work conducted by experienced developers was a perfect way to gain skills very quickly