Software Engineer Trains TCMS

6 days ago


Bengaluru, Karnataka, India Siemens Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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 Software Engineer Trains – TCMS  

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

DesiredSkills:
- 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.



  • Bengaluru, Karnataka, India ABB Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    This Position reports to:TCMS Project Technical LeadYour role and responsibilities:Lead the TCMS scope of railway projects, ensuring end-to-end delivery from requirement gathering to commissioning. Collaborate with global stakeholders and customers to design, validate, and implement TCMS solutions in compliance with international standards and...


  • Bengaluru, Karnataka, India ABB Full time ₹ 8,00,000 - ₹ 18,00,000 per year

    W ABB pomagamy przemysłowi wyprzedzać konkurencję – dzięki większej wydajności i czystszym procesom. Postęp jest podstawą – dla Ciebie, Twojego zespołu i całego świata. Jako światowy lider rynku zapewnimy Ci wszystko, czego potrzebujesz, aby osiągnąć sukces. Nie zawsze będzie to łatwe, ponieważ rozwój wymaga determinacji. Jednak w ABB...


  • Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...

  • Software Engineer I

    6 days ago


    Bengaluru, Karnataka, India Upland Software Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Software Engineer IJob Description:Opportunity Summary:We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I (Fullstack) for our Upland CIMPL product. The individual will work with our front-end development team.Upland CIMPL is a Telecom Expense Management product that provides complete visibility into all...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description 1. The Software Engineering Leader oversees and guides teams to deliver high-quality software solutions aligned with organizational goals and industry best practices.2. Is a professional in technology, proficient in strategic planning, decision-making, and mentoring, with an extensive background in software development and leadership.3. Is...


  • Bengaluru, Karnataka, India Veeam Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Global Software Solutions Group Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About The RoleWe are looking for a passionateSoftware Engineer (Python)to join our growing team in Bengaluru. The ideal candidate should have strong coding skills, problem-solving ability, and a track record of building scalable applications. If you love working with modern technologies, solving complex problems, and delivering high-quality software, we'd...