Non-British European nationals do not have to swear allegiance to the Queen. However, they can only serve in non-reserved posts. Where security and sensitivity issues apply, posts are designated as reserved and can be filled only by UK nationals.
Ministry of Defence: EU Nationals
Volume 690: debated on Tuesday 13 March 2007