Eyal Soha

  • Software Engineer, Nvidia
Since graduating with a degree in Electrical Engineering and Computer Science, I've spent 25 years working in various high-tech companies, including Cisco, Broadcom, Google, and currently Nvidia. I've also worked at a couple high-tech startups. I've been through promotions, lay-offs and job searches. I've interviewed to join dozens of companies and I've also interviewed around a hundred candidates in my career. I've been at a startup that failed and one that succeeded, too. I've been through a many "re-organizations" of companies and switched roles a few times. If you want a holistic view of the engineering world, maybe I can help?

My advice to students...

Imagine that you land your first engineering role. Now you're surrounded by a bunch of peers who were all also good enough to pass the same interview process as you. They are all just as good at you at engineering and all of them have more experience than you. Think about how you will distinguish yourself.

Until now, your "projects" have been on the scale of years: grade school, middle school, high school, and college. Your career is a multi-decade project, the longest that you have ever taken on. There is no diploma this time, you have to come up with your own target. What's your goal? Retire early? Charity and volunteering? Entrepreneurship? Hobbies? There's no right answer and you can change your mind but you won't achieve it if you don't know what it is.