Здравствуйте, Даниил
Иностранный гражданин может заключить контракт о прохождении военной службы при соблюдении следующих условий:
Федеральный закон от 28.03.1998 N 53-ФЗ
(ред. от 22.02.2017)
«О воинской обязанности и военной службе»
Статья 33. Требования, предъявляемые к гражданам (иностранным гражданам), поступающим на военную службу по контракту
Вы должны:
владеть государственным языком РФ — русским;
соответствовать медицинским и профессионально-психологическим требованиям военной службы к конкретным военно-учетным специальностям.
Для определения соответствия гражданина установленным требованиям проводятся медицинское освидетельствование и мероприятия по профессиональному психологическому отбору.
Гражданин (иностранный гражданин), поступающий на военную службу по контракту, кроме требований, указанных выше, также должен соответствовать требованиям по уровню: образования; квалификации; физической подготовки.
Впрочем есть серьезные ограничения по возрасту:
Статья 34. Заключение контракта о прохождении военной службы
Контракт о прохождении военной службы также вправе заключать иностранные граждане, законно находящиеся на территории Российской Федерации.
2. Первый контракт о прохождении военной службы вправе заключать:
граждане в возрасте от 18 до 40 лет;
иностранные граждане в возрасте от 18 до 30 лет.
Боюсь, что иностранным гражданам старше 30 заключить военный контракт не получится, точно также не получится и российским гражданам старше 40 лет.
Аналогичным образом, данное требование сформулировано и в ст. 34 ФЗ «О воинской обязанности и военной службе»
Тем самым, для заключения первого контракта о прохождении военной службе установлен возрастной ценз — до 40 лет.
А работу в качестве пилота гражданской авиации в России не рассматривали?