I suspect the easiest way for you would be to get a job in Portugal. Once that's done live/work there for 6 years for the naturalization. At that point you can just use your Portuguese ID card to live and work anywhere within the EEA; visas, immigration laws and work permits will never be a concern again.
I have a portuguese grandpa (as in, actually from Portugal), my family even owned stuff in portugal, but somehow all the documents proving it disappeared. My sister and some cousins will try to figure it out, if that fails option B is travelling to portugal in person to ask for a copy of the documents there, if that fail, then getting a job in Portugal and hope they will give a citizenship...
But seriously, most of my family that are portuguese descent are retretting that their ancestors left Portugal and want to return to Europe, even with all the crisis there, it is still better than Brazil (or most other south-american countries).
I am from Brazil and want to go anywhere but here (or countries like here...)
I even did some interviews for companies in Amsterdan but they didn't went well :(