The Software & System Engineer will be responsible for designing, developing, and testing railway software systems, ensuring compliance with railway safety and operational standards. The role involves working closely with cross-functional teams to develop robust and reliable software solutions for railway signaling and control systems.
Responsibilities:
Design and develop software solutions for railway signaling and control systems.
Ensure compliance with railway industry standards (CENELEC EN 50128, IEC 61508, etc.).
Work with real-time embedded systems and safety-critical applications.
Perform system integration, troubleshooting, and debugging.
Document technical designs and work within Agile development frameworks.
Qualifications :
Bachelors/Masters in Computer Science, Software Engineering, or a related field.
Experience in C/C++, Python, or Java for embedded systems.
Understanding of communication protocols (TCP/IP, Modbus, CAN, etc.).
Familiarity with railway signaling systems and SCADA.
Certifications in railway safety standards (IRSE, CENELEC EN 50128) preferred.
Additional Information :
Experience in railway or transportation projects is a plus.
Strong problem-solving and analytical skills.
Please note that only shortlisted candidates will be contacted.