I'm a computer engineer (as academic background) and I've almost never done the same things twice (I've got some experiences, but I'm not an "old" engineer). I've been looking for new opportunities, and I was wondering how much should I stick with my current experience.
The general thing that actually characterize my profile I think is that I always worked in R & D, but never for the same thing. I've worked on cryptography, machine learning... but also graphics, physics and most recently hardware optimization (which is my longest experience, and also my first industrial experience). I have many many interests in engineering (for example I'd like to work in computational fluid dynamics and related algorithms). I don't have a PhD, but I enjoy research.
But let's say you're an employer and I introduce myself in the way I just did (with such passion for many different things because I like the idea of gathering different experiences since it makes you develop a very flexible mind) how would you evaluate me?
Would you think I can be a very good resource? If not should I instead try to get more and more specialized on one specific thing?
I mean I have some specific skills (technical skills) in which I'm particularly good at, but in terms of ... let's say theoretical background is it a problem for an employer to hire me?
Because I'm trying to understand what usually an employer look for (we are talking about R & D positions).
My relevent working experience covers 5 1/2 years. I have never quit a job, and have held numerous positions. I worked for my university for the first year where I worked on two different projects. The second job I worked in a start-up focusing on medical imaging, then I moved to an industry for an R&D position in a computer graphics company. I mostly work on numerical algorithms and how these affect hardware designs at a high level.