just thinking outside of the box but have you tried the Swiss Embassy in Lisbon to get an idea of job vacancy boards, company names etc as they should have a commercial department who, if they are nice enough, be able to help you or alternatively they may ask you to bugger off
I will try it, but i think the second option will be the one