RTVISION Technologies · Indian Railways projects

Ravindra Kumar · C++ Software Developer · Embedded Linux

Ravindra Kumar C++/Qt & Embedded Systems Engineer

I’m Ravindra Kumar, the C++ software developer behind Ravindra Kumar (ravindratech). I specialize in Qt, Embedded Linux, GPS, networking and production software for railway and connected embedded systems.

Current roleQt C++ Application Developer
Based inIndia
Ravindra Kumar, C++/Qt and Embedded Systems Engineer at Ravindra Kumar01
CURRENT FOCUSGPS-Based Route Processing

Driver Desk Console · EMU/MEMU

700+onboard-device DDC environment
MPU + DDCproduction railway platforms
1AC · 2AC · 3ACcoach classes served by MPU
C++ · Qtcore production stack

Current engineering

Location-aware route intelligence for DDC.

Transforming live GPS data into route context, station state and passenger-facing information—while keeping the implementation robust for an embedded railway environment.

In active development

GPS Route Processing

The public-safe view of my current work: route matching, station state transitions, next-station distance, train speed, ETA and resilient GPS source coordination.

C++QtGPS / NMEAEmbedded LinuxNetworking
Read the case study
01GPS position
02Route context
03Station state
04Distance · Speed · ETA

Railway systems

Two production platforms. Different operating contexts.

Case studies focus on the engineering responsibilities and public architecture, without exposing proprietary code, customer-specific network details or internal protocols.

01

AC COACH PLATFORM

Main Processing Unit (MPU)

Embedded processing platform used in First AC, Second AC and Third AC coaches for passenger information, route-aware operation, device coordination, monitoring and diagnostics.

  • Passenger Information & display coordination
  • GPS/route-aware information flow
  • Device health, logs and maintenance functions
Completed work
02

EMU / MEMU PLATFORM

Driver Desk Console (DDC)

Driver-facing embedded control and monitoring application for a large train-wide ecosystem spanning passenger information, displays, CCTV, communication and supporting subsystems.

  • 700+ onboard-device environment
  • Master/slave console coordination
  • Current focus: GPS-based route functionality
Active development

Experience

Embedded software, from firmware to production Qt applications.

Full background
RTVISION Technologies Pvt. Ltd.

Qt C++ Application Developer

Indian Railways IPIS · production Qt applications · live field debugging · system stability · feature development · hardware/firmware integration.

Champion Semiconductor LLP

Linux Firmware Developer

Railway IPIS · Qt application migration · cross-compilation · Renesas/Raspberry Pi deployment · RS485/IP-based passenger information systems.

Xpia Pvt. Ltd.

Linux Firmware Developer Intern

Linux-based CCTV firmware · hardware/software integration · debugging and optimization.

Connect

Interested in C++/Qt, Embedded Linux or railway software?

Explore the work, read the engineering notes, or reach out for a professional conversation.