translate English to French: posts.The majority will have had some industrial experience.
possèdent une expérience dans l’industrie.