I have been a design engineer for over 12 years.
I would recommend you try design and see if you like it. For most ASIC, design tasking on the schedule is usually considerably less time than the verification. Verification takes more time but not too many design decisions are made. As a young engineer I would recommend you try design and try to pick a company and project that interests you.
Overall, as you leave large complex ASIC's, formal verifcation techniques usually have less impact and R&D spends more time designing, characterizing than verifying. For large volume ASICs that are gloablly distributted, verification is an important role (for obvious reasons).
As a young engineer, I would recommend you try design. Adding more skill sets to your resume is always helpful especially in todays market. Good Luck!
You outline choices that are not necessarily mutually exclusive (e.g. you can work in a design team but take verification tasks occasionally). At the same time you are touching various aspects in your question which makes it really into more then one question. I would wonder if you want an interesting job or a good (what's "good" in your books) career path? Is it job security or challenge that's more important?
Sounds to me that first you need to find a clear answer to a seemingly simple question: "what it is that you want?"
Having been in the same situation myself a long while ago I know this: once you get the clear answer your priorities will be set and making decisions will be a lot easier. Just stick to your guns and see which of the choices brings you close/faster to your goals.
Sounds simple, but it's not so simple. Requires some decisiveness and integrity.
I am not professional engineer, so I am speaking only as a long-standing observer of the industry.
But i would say that ASIC design comes earlier in the design flow and in some senses includes design verification; which is only a part of the overall flow.
If you love your verification job, why move?
But if you have ambition and want to get on, all other things being equal, i would at least think about going for the ASIC design job.
The more experiences, different skills and work-place cultures you can gather together the more you will have to offer to a future prospective employer.
OR the more you will have to base your own startup company on, thereby creating jobs for others.
I am in a situation that is confusing and am looking for advice from people who have experience in the semiconductor field. I am relatively new to this field (having graduated last year).
I currently am working on contract at A company as an ASIC design verification engineer. I love the job, the work atmosphere, and all in all, except that I am on contract I really have no complaints.
I recently got a job offer from another company for a ASIC Design engineer.. the pay is pretty much the same and doesn't really matter too much, but what is drawing me is being able to work as a design engineer.. I like verification and feel that but I feel I am more inclined towards design and feel I might have more exposure and opportunities in the future to work with a startup or do research at a university..
I would like to know your thoughts on this. Which profession is likely to provide me with a better career path? what other factors should i consider when i weigh the pros and cons?