Türkiye Cumhuriyeti Devlet Demiryolları'nda (TCDD) çalışabilmek için bazı genel şartlar şunlardır: Adli sicil durumu: Devletin güvenliğine karşı işlenen suçlar ile zimmet, rüşvet, hırsızlık gibi suçlardan hüküm giymemiş olmak. Kamu hakları: Kamu haklarından mahrum olmamak ve disiplin cezası ile ihraç edilmemiş olmak. Sosyal güvenlik: Emeklilik, yaşlılık veya malullük aylığı almıyor olmak. Yaş sınırı: İlan tarihi itibarıyla 18 yaşını doldurmuş, 35 yaşını aşmamış olmak. Askerlik durumu: Askerliğini yapmış, tecilli veya muaf olmak. Eğitim düzeyi: İlanın yayımlandığı gün itibarıyla istenen eğitim seviyesine sahip olmak. Sağlık durumu: Ağır ve tehlikeli işlerde çalışabileceğini belgelemek ve işi yapmaya engel bir sağlık problemi olmamak. Adres kriteri: Başvuruların, adayın kayıtlı olduğu adrese göre değerlendirilmesi. Ayrıca, farklı pozisyonlar için özel nitelik ve belge koşulları da bulunmaktadır.