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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.