Senior Software Engineer – Train Control | Siemens Mobility | Bangalore & Pune

September 19, 2025

Job Description

Summary

Siemens Limited is hiring an experienced Senior Software Engineer – Train Control to join its Mobility division in Bangalore or Pune, India. This role is perfect for professionals with 8+ years of rolling stock and train control experience, strong expertise in railway automation, TCMS (Train Control Management Systems), and safety-critical software development. Siemens offers the opportunity to work on cutting-edge train control solutions, contributing to the future of smart, sustainable, and efficient rail transport.


Job Details at a Glance

Job TitleSenior Software Engineer – Train Control
LocationBangalore / Pune, India
DepartmentMobility – Engineering
CompanySiemens Limited
Employment TypeFull-time, Permanent
Experience8+ years in rolling stock & train control
IndustryRailway / Mobility / Engineering
ShiftStandard Business Hours
ProtocolsTRDP, MVB, WTB, Ethernet
StandardsIEC 50128, IEC 61131, IEC 61375
TravelOccasional (domestic & international)

Responsibilities

As a Senior Software Engineer – Train Control at Siemens Mobility, you will:

  • Define system requirements and interface specifications for train/vehicle control.
  • Design and implement software components for safety-relevant systems.
  • Develop control functions using functional block diagrams.
  • Create software test specifications, conduct code reviews, and support verification.
  • Assist in integration and validation testing for railway systems.
  • Analyze diagnostics, fix bugs, and improve vehicle performance with new logic.
  • Develop TCMS concepts for locomotives and trains at vehicle level.
  • Lead software upgrades and new developments using the V-model approach.
  • Conduct training sessions for customers and service teams.
  • Act as a technical problem solver, ensuring compliance with global standards.
  • Independently manage multiple TCMS subsystems, including block diagram creation.
  • Apply brake system expertise in software development (preferred).

Skills & Competencies

  • Strong expertise in train control and rolling stock systems.
  • Hands-on experience with TRDP, MVB, WTB, and Ethernet protocols.
  • Advanced knowledge of requirement engineering.
  • Familiarity with railway safety standards (IEC 50128, IEC 61131, IEC 61375).
  • Excellent analytical, problem-solving, and leadership abilities.
  • Strong communication, documentation, and presentation skills.
  • Ability to guide and mentor peers in project execution.

Qualifications

  • Bachelor’s or Master’s degree in Electrical, Electronics, or Computer Science.
  • 8+ years of relevant experience in train control, testing, and commissioning.
  • Proven track record in rolling stock and railway automation projects.

Why Join Siemens Mobility?

By joining Siemens, you will:

  • Work on innovative train control and TCMS solutions shaping the future of mobility.
  • Be part of a global engineering team delivering advanced rail technologies.
  • Thrive in a diverse, inclusive, and growth-oriented environment.
  • Access career development and international collaboration opportunities.

Apply Now

Take your career to the next level with Siemens Mobility. Apply today and be part of transforming the future of intelligent rail systems.

👉 Apply directly on the Siemens Careers Page