An engineer working for a US defence contractor and three others who authorities say are "foreign intelligence officers" for China have been arrested and charged with stealing US military secrets, according to court documents.