Talent.com
This job offer is not available in your country.
Software Engineer Trains – TCMS

Software Engineer Trains – TCMS

ConfidentialBengaluru / Bangalore, India
9 days ago
Job description

Hello Visionary!

We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you Then it seems like you'd make an outstanding addition to our vibrant team. Siemens Mobility is an independent run company of Siemens AG. Its core business includes rail vehicles, rail automation and electrification solutions, turnkey systems, intelligent road traffic technology and related services. In Mobility, we help our customers meet the need for hard-working mobility solutions. We're making the lives of people who travel easier and more enjoyable while constantly developing new, intelligent mobility solutions!

We are looking for

As a Software Engineer - Train control, you will be responsible developing control software for our our innovative rail vehicles. Your task, and responsibilities are as follows :

You'll make a difference by

  • Definition of system requirements and system interface specifications for vehicle control.
  • You design and implement software components in alignment with the guidelines for safety-relevant software systems
  • You design and implement software components in alignment with the guidelines for safety-relevant software systems
  • Designing control functions based on functional block diagrams.
  • Generating software test specifications, conduct code review and support in design verification.
  • You should support in integration tests and validation tests.
  • Analyzing diagnostic information, bug fixing and defining new control logics to improve the vehicle performance.
  • You are capable to build TCMS concepts for locomotive / trains on vehicle level
  • You should be able to implement upgradation / new work of application software with end-to-end responsibility using V model approach.
  • You should conduct training sessions for customer and service colleagues.
  • You act as problem solver, ensuring application of correct standards.
  • You are responsible to work independently on several TCMS subsystems also create logic block diagrams for it.
  • Having experience on Brakes system understanding and Brakes Software development would be an advantage

Desired Skills :

  • We are looking for candidates who have bachelor's or master's degree in electrical, electronic or computer science with 5-8 years of relevant rolling stock experience.
  • Domain knowledge of locomotive / train control, testing and commissioning.
  • Experience in working with TRDP, MVB, WTB, Ethernet communication protocols.
  • Strong understanding and proven experience with requirement engineering is prerequisite.
  • Good understanding of standards such as IEC 50128, IEC 61131, IEC 61375 etc.
  • Good communication and presentation skills complete your profile.
  • You should demonstrate strong teamwork and be able to guide peers to bring out required results.
  • Join us and be yourself!

    We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.

    Make your mark in our exciting world at Siemens.

    This role is based in Bangalore / Pune. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow.

    Find out more about mobility at : and about Siemens careers at :

    Skills Required

    Integration Tests, Code Review

    Create a job alert for this search

    Software Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    Release Train Engineer (RTE) with Murex

    Release Train Engineer (RTE) with Murex

    LuxoftBengaluru, Karnataka, India
    Lead and facilitate Program Increment (PI) planning, system demos, and ART ceremonies to ensure seamless delivery.Partner with Product Managers, Product Owners, and stakeholders to define and prior...Show moreLast updated: 18 days ago
    • Promoted
    Software Validation Engineer

    Software Validation Engineer

    USTBangalore Urban, Karnataka, India
    Participate and contribute to requirements elicitation and definition phase of the project.Develop Test Architecture, Specification and Test script for. Software Verification of device drivers.SPI, ...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer Trainee

    Software Engineer Trainee

    ConfidentialBengaluru / Bangalore
    Develop and implement Python-based AI / ML solutions.Collaborate with teams to analyze requirements and design AI models. Test and deploy AI models in production environments.Document and present find...Show moreLast updated: 30+ days ago
    • Promoted
    Trainee Engineer

    Trainee Engineer

    ConfidentialBengaluru / Bangalore, India
    Responsible for driving improvements in product quality related to rejections from Customers & Internal yields.Responsible for quality of output from the manufacturing line - Track and close qualit...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Trainer

    Technical Trainer

    Emertxe Information TechnologiesBengaluru, Karnataka, India
    Position : Technical Mentor (Embedded Systems / Linux Programming).Roles and Responsibilities : • Deliver Emertxe’s industry leading outcome based training programs to various target audience – Fresh...Show moreLast updated: 21 days ago
    • Promoted
    CS Trainee

    CS Trainee

    ConfidentialBengaluru / Bangalore, India
    Guru & Jana Chartered Accountants | Full time.Bangalore South, India | Posted on 09 / 10 / 2025.F50505;border-color : #F50505. color : white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" ly...Show moreLast updated: 9 days ago
    • Promoted
    Internship - Trainee Test Engineer

    Internship - Trainee Test Engineer

    ConfidentialBengaluru / Bangalore
    Key Responsibilities (Job Description) : .It involves monitoring the performance and availability of web and mobile applications and report if any issues observed directly route to relevant stakehold...Show moreLast updated: 7 days ago
    • Promoted
    Technical Trainer Programming

    Technical Trainer Programming

    CloudThatBengaluru, Karnataka, India
    At CloudThat, we are driven by our mission to empower professionals and businesses to harness the full potential of cloud technologies. As a leader in cloud training and consulting services in India...Show moreLast updated: 25 days ago
    • Promoted
    Train control subsystem Engineer

    Train control subsystem Engineer

    ConfidentialBengaluru / Bangalore
    He / she defines the architecture and functionalities of a TC&IS subsystem (PACIS, CCTV, Multimedia, Event recorder, Train Ground Communication, ATC / Safety equipment) in compliance with the different...Show moreLast updated: 26 days ago
    • Promoted
    Plex QMS – Senior Consultant Bangalore / Chennai / Pune / Trivandrum / Hyderabad

    Plex QMS – Senior Consultant Bangalore / Chennai / Pune / Trivandrum / Hyderabad

    AmpstekBengaluru, Karnataka, India
    We have the below urgent position with my client.Please reply if you are interested.Job Role : Plex QMS – Senior Consultant. Location : Bangalore / Chennai / Pune / Trivandrum / Hyderabad.Looking for a tech...Show moreLast updated: 5 days ago
    • Promoted
    Trainee Software Engineer

    Trainee Software Engineer

    ConfidentialBengaluru / Bangalore, India
    We are looking for a highly motivated and passionate Software Engineer to join our team.The ideal candidate will assist in building and maintaining both front-end and back-end web applications, col...Show moreLast updated: 9 days ago
    • Promoted
    Software Engineer(DBMS)

    Software Engineer(DBMS)

    ConfidentialBengaluru / Bangalore, India
    To be responsible for designing and developing IT products, particularly to be responsible for the design and implementation of API services used inside the Core ELEC system for Aircraft electrical...Show moreLast updated: 9 days ago
    • Promoted
    Trainee - Design Engineer

    Trainee - Design Engineer

    ConfidentialBengaluru / Bangalore
    Draft engineering plans, blueprints, and 3D models.Develop and test design prototypes.Analyze risks and production challenges. Coordinate with teams to support efficient production.High-quality prod...Show moreLast updated: 18 days ago
    • Promoted
    SCM Engineer

    SCM Engineer

    ConfidentialBengaluru / Bangalore
    We are looking for to recruit an Systems Engineer for the NOVUS-CM, within the Content Platforms Business Unit of Thomson Reuters. The Systems Engineer will do build, deploy, manage, develop and sup...Show moreLast updated: 30+ days ago
    • Promoted
    TechOps Trainee

    TechOps Trainee

    ConfidentialBengaluru / Bangalore
    This role is a perfect opportunity for individuals who are passionate about starting a career in cloud operations.You will be a key player in maintaining, monitoring, and optimizing our cloud infra...Show moreLast updated: 9 days ago
    • Promoted
    Python and Analytics Trainer / Faculty

    Python and Analytics Trainer / Faculty

    ConfidentialBengaluru / Bangalore, India
    Trainer Requirement – Immediate Hiring.We are looking for a Trainer for Python & SQL.Monday – Friday : 2 : 00 PM to 4 : 00 PM. HR Analytics using Python & SQL (focused on HR-related data for MBA HR Stude...Show moreLast updated: 9 days ago
    • Promoted
    MES Technical Developer

    MES Technical Developer

    Tata ElectronicsKolar, Karnataka, India
    We are looking for an experienced.Senior MES Technical Developer.Siemens Opcenter Execution (formerly Camstar).MES solutions tailored for high-tech electronics or semiconductor manufacturing.MES wo...Show moreLast updated: 7 days ago
    • Promoted
    CAM Programmer

    CAM Programmer

    Tata ElectronicsHosur, Tamil Nadu, India
    Are you passionate about precision engineering and CNC machining? Join our team as a.Conceptualize and generate CAM programs using NX software, defining cutting tools and strategies for 3D models (...Show moreLast updated: 24 days ago