Наука или computer science?
Зависит от ваших приоритетов. Что вам нужно в жизни?
Да, зарплата у учёного даже на Западе в среднем меньше, чем зарплата высококвалифицированного программиста. Особенно сейчас, в век бума IT. Но бум этот не может быть вечным, в отличие от непрерывно растущих потребностей человечества в энергии.
Мне кажется, если есть возможность заниматься ITER, способности это делать, склонности к этой области - не надо упускать. Коли нефть - это покидающее нас "вчера", а управляемая реакция распада - набирающее силу, несмотря на проблемы и трагедии, "сегодня", то термоядерный синтез - это едва видная на горизонте заря неизбежного "завтра". Если сумеете эту зарю разжечь - люди будут долго помнить вас после смерти. Если для вас это важно, конечно.
наука
Она охватывает так или иначе и программирование, и радиотехнику, и другие области. Но при этом даёт возможность заниматься более интересными и разнообразными вещами, чем просто инженерная работа. А в инженерную работу Вы всегда сможете вернуться. Научный опыт там ценится.
Единственным исключением я бы назвал науку в рамках оборонных проектов. В работе по таким проектам накладывается много ограничений на личную свободу (ограничения на поездки, выбор инструментов для выполнения работы и т.п.). Если бы был выбор между инженерной работой без оборонных проектов и наукой с оборонным проектом, то я бы не выбрал научную работу.
Ещё один момент.
Научная работа бывает живой, нужной и интересной. Бывает и просто бесполезной и не интересной - просто проеданием денег проекта. Если Вас она не устроит, то стоит или с шефом поговорить и попросить более интересную работу, или опять же уходить в инженерную работу.