Taro Logo

A FANTASTIC place to work

Principal Software Engineer
Current Employee
Has worked at Nvidia for 20 years
January 11, 2023
Santa Clara, California
5.0
RecommendsPositive OutlookApproves of CEO
Pros
  1. The company is highly focused on software and the importance of the software stack to its success. Many semiconductor companies treated software/drivers as an afterthought to selling hardware, but this company took a different approach in the beginning and continues to really respect the value of good software. It makes for a good environment for software developers who care about doing things right.

  2. I really like the mix of long-term, highly experienced folks and young talent. There are many people at NVIDIA who have been here for a LONG time. The cooperation is really, really good amongst the 'new guys' and those who have all of the tribal knowledge. Every group I've worked with has been very cooperative and very willing to help.

  3. The company is very focused on the value good software brings to the table. This drives a codebase that is generally in excellent shape. I've seen too many codebases at mature companies that are an absolute mess, but this is not one of them. The attention to design and quality is apparent, and it makes it much easier to learn and maintain the code and follow up from the example. Granted, I've not seen all the code, but what I touch, though being a huge codebase, is well-structured, easy to read, and a treat to work on.

  4. Benevolence. Most companies tout that their people are important, but I see NVIDIA really does follow through on this. What they did for employees during COVID was very telling. It starts at the CEO and goes down ("attitude reflects leadership"). He truly cares about each of us and wants us to care about others outside of work. There are many people at NVIDIA who have made a lot of money over the years, and they want to share it. It's really nice to work with people who have this attitude as opposed to a greedy (corporate greed) mentality.

  5. The company is poised for highly successful growth in so many high-growth areas (AI, autonomous vehicles, machine learning, data center, etc.). Most of this is again software-focused. While we will make money creating and selling world-class GPU hardware for these markets, the investment is to build more high-quality software stacks so the hardware sells itself. Graphics is still a big part of the revenue stream, but as that growth slows, there is plenty of strategic investment in the areas that have much more potential to carry the company forward over the long term.

Cons

Maybe I'm biased, but I can't really think of any to mention.

Advice to Management

Keep up the good work!

Additional Ratings

Work/Life Balance
3.0
Culture and Values
5.0
Diversity, Equity, and Inclusion
3.0
Career Opportunities
5.0
Compensation and Benefits
5.0
Senior Management
5.0

Was this helpful?

Nvidia Interview Experiences