Software Engineer Tcms (mpu/ddu)

Year    Remote, IN, India

Job Description

Role Overview (MPU)

We are looking for an experienced TCMS Software Engineer to work on Overview (Main Processing Unit) development with a strong focus on Control Build, integration, and testing for railway applications.

Key Responsibilities
- Software development for MPU-based TCMS control applications
- Configuration and generation of Control Builds for different train variants
- Software integration with subsystems (Doors, Brakes, HVAC, IO modules, DDU)
- Perform software integration testing and system-level testing
- Support debugging during lab, integration, and on-site testing
- Ensure compliance with railway standards and safety requirements
- Collaborate with system, validation, and testing teams

Required Technical Skills
- Strong experience in TCMS / Train Control software
- Proven experience with MPU software development
- Hands-on experience with Control Build tools (configuration, variant management, build generation)
- Knowledge of real-time embedded systems and software architecture
- Experience in software integration & validation
- Understanding of communication protocols (Ethernet, CAN, MVB, etc.)
- Familiarity with safety-critical development processes (SIL2 / SIL4 is a plus)

Nice to Have
- Experience with CODESYS-based controllers
- Knowledge of PLC-based subsystem integration
- Experience working with European railway OEMs or projects

Role Overview(DDU)

We are seeking a senior DDU Software Engineer with strong expertise in Driver Machine Interface (DMI) / Human Machine Interface (HMI) development, architecture, integration, and system validation for railway applications.

Key Responsibilities
- Design and development of DDU software architecture
- Development of DMI / HMI applications for drivers
- Software integration with TCMS MPU and onboard subsystems
- Deployment, system validation, and software testing
- Debugging and performance optimization of DDU applications
- Support integration testing and on-site validation activities
- Ensure usability, reliability, and safety compliance of HMI systems

Required Technical Skills
- Strong experience in DDU software architecture and deployment
- Proven experience in DMI / HMI software development
- Strong hands-on experience with CODESYS development environment
- Solid knowledge of PLC programming and industrial automation
- Experience in software integration and system testing
Proficiency in Web technologies:
- TypeScript
- HTML5
- (CSS is a plus)

Nice to Have
- Experience in railway or safety-critical systems
- Understanding of TCMS communication and data flow
- Familiarity with usability and ergonomic standards for driver interfaces

General Requirements (Both Positions)
- Strong problem-solving and debugging skills
- Experience working in multidisciplinary engineering teams
- Good documentation and communication skills
- Ability to work independently on complex systems
- Prior experience in railway projects is highly preferred

Job Types: Full-time, Permanent

Pay: ?800,000.00 - ?2,000,000.00 per year

Benefits:

Health insurance Leave encashment Life insurance Paid sick time Paid time off Provident Fund Work from home
Experience:

TCMS: 2 years (Preferred)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128528
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year