Should I do a doctorate straight after my master or work for a while first?
Work first. There're many reasons for this:


It's not true that you can't work with cutting-edge technologies without a PhD. You certainly can, and it might even be a better use of your time since you avoid the administrative processes that you must do with a PhD. Check out the various graduate programs that employers offer. There might be high entry requirements, but if you can do PhD studies you can clear that bar also.
You likely earn more. It's not just for the next 3-5 years that you need for a PhD. If you do a PhD, after you graduate, you'll need to find a job. If you get a job now, you'll already have a job. If you do well you might even command a higher salary in 5 years' time compared to entering the market as a fresh PhD.
You might find you don't need a PhD. This could especially be the case if you work with other PhD-holders. You might find that you have the same duties, or that you're already capable of doing what they do. In this case a PhD is not very useful for your career and you might as well stay put. 
If #3 doesn't happen, then you have a better idea why you're doing a PhD. You know what you want to learn, why you want to learn it, and how that skill is going to be useful for you after you graduate.


It's my observation that people who work first and then go to a PhD are much more likely to have thought seriously about why they're studying. That is a good thing. I'm not saying you shouldn't do a PhD, but you should have good, clear reasons for why you're doing it to avoid possible future regret.