ASIC design/verification or embedded systems programming

For anyone wishing to receive additional help with a project or simply looking to hire an embedded contractor we have a few contacts who would be more then willing to help.

Moderators: Benj, Mods

Posts: 1
Joined: Thu Nov 16, 2017 12:58 pm

ASIC design/verification or embedded systems programming

Postby Donnieclark » Fri Nov 24, 2017 11:08 am


I just graduated with an MS in EE, and started looking for jobs.
I got 2 offers:
1. In a big company, doing ASIC design verification for a WCDMA modem for 3G cellular chips.
2. Small company, doing Embedded Software Programming. Working on the design and implementation of layer 1 control and device drivers for a Mobile TV system.

The good thing is that both positions are in the field of wireless communication systems design, which is what I'm interested in. But the type of positions are different.

If I work on ASIC verification, I would like to eventually transition to ASIC design.
But I think the Embedded programming position is also interesting, because it's very close to the hardware (and therefore a deep understanding of the hardware is required), but at the same time it allows you to keep the big picture in mind, since you're working on software that controls the physical layer of the system.

I was wondering if you guys had any inputs/advice on what position you think is favorable in terms of future growth.
I've done ASIC verification for 1.5 years, and I know that it's easy to get stuck in that field the more experience you gain. However, I thought that it might be a gateway into ASIC design.

Any inputs/comments would be greatly appreciated.


I didn't find the right solution from the internet.

product launch

User avatar
Matrix Staff
Posts: 12915
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 3686 times
Been thanked: 3537 times

Re: ASIC design/verification or embedded systems programming

Postby Benj » Fri Nov 24, 2017 11:41 am

Hi Donnie,

For me I would choose small company and embedded software, lots of variation but in a small company you have to be flexible and good at dealing with problems. I don't know much about ASIC design or verification but to me it sounds pretty dull in comparison and I would much rather be a big cog in a small machine than small cog big machine.