science r d careers in Cascais, Portugal