Katkat

Design a Redundant Railroad Crossing

ZiplineSoftware Engineer · Onsite

Last updated

This question evaluates competency in safety-critical system design, covering requirements analysis, redundancy and fault-tolerance, sensor and actuator integration, real-time control logic, and monitoring and maintenance considerations.

Design a safe and redundant control system for an at-grade railroad crossing used by road vehicles and pedestrians.

The system should detect approaching trains, warn road users, lower and raise gates, handle failures safely, and support monitoring and maintenance. Discuss requirements, architecture, sensors, actuators, control logic, redundancy, failure handling, and validation.