We are looking for Software Development Engineers with hands-on experience in TCMS (Selectron), VCU software development, and Function Block Diagram (FBD) programming for railway rolling stock projects.
Key Responsibilities
- Develop and maintain software for VCU and train subsystems including Propulsion, Braking, Doors, HVAC, and Auxiliary Systems.
- Design and implement control logic using FBD (Function Block Diagram) programming.
- Configure, customize, and integrate Selectron TCMS hardware and software.
- Perform software development, debugging, integration, testing, and commissioning activities.
- Collaborate with system, V&V;, and subsystem teams to deliver project requirements.
Required Skills
- Experience in railway TCMS software development.
- Robust experience with Selectron TCMS platforms and hardware.
- Proficiency in FBD-based application development and control logic design.
- Experience in VCU and subsystem integration.
- Knowledge of railway communication protocols such as MVB, ECN, CAN, and Ethernet.
- Experience in software integration, troubleshooting, and validation.
Preferred Skills
- Knowledge of railway standards (EN 50128/EN 50129).
- Experience in Metro/Mainline railway projects.
- Exposure to simulation, test automation, and commissioning activities.