Case Study

Railway – Enhancing Passenger Information Systems for Urban Rail Networks

T&S developed and deployed onboard passenger information systems (visual & audio) for urban rail vehicles operating on the Paris railway network.

Launch Date
June 14, 2026
Expertises / sectors
Railway
Client
Confidential – Transport technology provider
Technology and tools
Embedded Linux; Yocto; Kubernetes; Containerized applications; C/C++; Railway onboard systems; Passenger information systems; Test-bench development
Project

A leading European transportation technology provider partnered with T&S to develop and deploy onboard passenger information systems for urban rail vehicles operating within the Paris railway network. The project improved how passengers receive real-time visual and audio information while ensuring reliable onboard communication in a demanding railway environment, combining embedded software development, architecture, testing and deployment.

Client context

The client specialises in embedded electronic and communication systems for transportation. As urban rail networks increasingly rely on real-time communication, it needed a robust onboard solution managing visual displays and audio announcements dynamically, with a reliable, maintainable and scalable embedded architecture for future railway evolutions.

Business challenges

  • Build a centralised onboard system synchronising visual and audio information by train position, operational context and external events
  • Operate reliably with high availability in constrained railway environments
  • Integrate embedded Linux, containerised applications and real-time event management into a scalable architecture
  • Coordinate deployment to minimise disruption on vehicles already in service

The T&S solution

T&S supported the project from architecture definition to onboard deployment: analysis of the railway operating environment to define a scalable hardware/software architecture; development of the onboard visual and audio information system managing announcements and displays by train position and operational events; design and implementation of a dedicated test bench for local validation, debugging and risk reduction; and management of deployment directly onboard trains within the Paris urban rail network.

Technologies & expertise

  • Embedded Linux
  • Yocto
  • Kubernetes
  • Containerized applications
  • C/C++
  • Railway onboard systems
  • Passenger information systems
  • Test-bench development

Results & business value

A modern passenger information system managing real-time visual and audio communication onboard, improving the reliability and flexibility of onboard information management and smoothing daily urban transport operations, while demonstrating T&S's ability to deliver complex embedded developments in constrained railway environments.

Conclusion

The project confirms T&S's expertise in embedded software engineering and railway system integration where high operational reliability is critical.

Our others case studies

Real-world industrial and manufacturing projects.

Powering Smart Steering Systems for Heavy Trucks

Supporting digital strategy, content expérience, and platform development to promote responsible a consumption and sustainable finance.

Read case study
Accelerating BMS Development for Electric Vehicles

Confidential - European automotive manufacturer (OEM)

Read case study
Building Software Foundations for Software-Defined Vehicles

Confidential - European automotive manufacturer (OEM)

Read case study
Advancing Railway Battery Systems Through BMS Engineering and Virtual Validation

Confidential - European battery technology company

Read case study

Let's discuss 
your project

Share your sector, project context and delivery constraints. Our teams will route your request to the most relevant experts.

→ Looking for a career instead?

View our open positions
Send us a message
Fill out the form below and our nearest regional office will get back to you.
Name
email
subject
message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.