Software Engineer – Train Control (TCMS) | Siemens Mobility India

September 19, 2025

Job Description

Summary

Siemens Limited is hiring a Software Engineer – TCMS (Train Control & Management System) for its Mobility Division in Bangalore or Pune, India. This is a full-time, permanent opportunity for professionals with expertise in rail vehicle control systems, safety-relevant software, and train automation technologies. As a Software Engineer at Siemens Mobility, you will design and implement control software for locomotives and trains, ensuring performance, safety, and reliability. Join Siemens to shape the future of sustainable and intelligent rail mobility solutions.


Job Details at a Glance

Job TitleSoftware Engineer – Train Control (TCMS)
CompanySiemens Limited – Mobility Division
LocationBangalore / Pune, India
DepartmentMobility – Engineering
Employment TypeFull-time, Permanent
Work ModeOn-site with occasional travel
Experience Required5–8 years in Rolling Stock / Rail Domain
QualificationB.E./B.Tech or M.Tech in Electrical, Electronics, or Computer Science
SpecializationTrain Control, Railway Automation, TCMS

Key Responsibilities

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

  • Define system requirements and create interface specifications for rail vehicle control.
  • Design and implement safety-relevant software components following Siemens and industry standards.
  • Develop control functions using functional block diagrams.
  • Prepare software test specifications, conduct code reviews, and support verification activities.
  • Assist in integration testing and validation of TCMS applications.
  • Analyze diagnostic information, perform bug fixing, and optimize train performance.
  • Build TCMS concepts for locomotives/trains at the vehicle level.
  • Implement upgrades and new applications using the V-model software development approach.
  • Conduct training sessions for customers and service colleagues.
  • Independently manage subsystem-level development and logic block creation.
  • Apply knowledge of braking systems and brake software development (advantageous).

Skills and Qualifications

  • Bachelor’s or Master’s degree in Electrical, Electronics, or Computer Science Engineering.
  • 5–8 years of relevant railway domain / rolling stock experience.
  • Expertise in locomotive and train control systems, testing, and commissioning.
  • Strong knowledge of communication protocols such as TRDP, MVB, WTB, and Ethernet.
  • Proven experience in requirement engineering.
  • Familiarity with railway safety standards: IEC 50128, IEC 61131, IEC 61375.
  • Excellent communication, teamwork, and presentation skills.
  • Ability to guide peers, work in cross-functional teams, and deliver high-quality results.

Why Join Siemens Mobility?

  • Be part of a global leader in rail mobility and transport automation.
  • Work on cutting-edge TCMS technologies that impact millions of passengers worldwide.
  • Collaborate with multicultural and diverse teams.
  • Opportunities for career growth, skill development, and international exposure.
  • Inclusive workplace culture that values innovation, curiosity, and creativity.

Apply Now

Take the next step in your career with Siemens Mobility India. Apply today and help design the future of sustainable mobility.

👉 Apply Here on Siemens Careers