NVIDIA Senior Systems Software Engineer Reviews | Glassdoor

NVIDIA Senior Systems Software Engineer Reviews

Updated January 28, 2017
17 reviews

Filter

Filter

US - All Cities Senior Systems Software Engineer

4.5
Star Star Star Star Star
Rating Trends Rating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: Popular Rating Date

Pros
Cons
  • Work/life balance is a bit skewed more towards to work side but that depends on person as well (in 154 reviews)

  • no work life balance, extremely long hours (in 19 reviews)

More Pros and Cons

  1. Helpful (1)

    "Sr. System SW Engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than 3 years)

    Pros

    - A smart, young, energetic and easy going work force – lots of enthusiasm around
    - Flat organizational structure and thin process at the engineering level – easy and fast to get things done
    - Senior management is easy to approach (at least until the VP level)
    - Intellectual honesty at engineering levels
    - People are not afraid to try new things
    - Managers are technically very sound – all my superiors are/were solid programmers
    - Very flexible work hours, time off etc.
    - Lots of interesting stuff to work on – easy to move between teams

    Cons

    -Café is at average standard at best
    - 401k contribution is low


  2. "One-year experience"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in San Jose, CA
    Current Employee - Senior Systems Software Engineer in San Jose, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than a year)

    Pros

    Every decision is reasonable and transparent (and speedy like startups)
    High opportunities of learning new technology
    People with great skills and mind
    Flexible work hours
    Engineer-oriented culture
    No big boundaries across teams

    Cons

    Infrastructure(email, build system) is somewhat old but is improving and there are many opportunities to improve it.
    A lot to work which is interesting and sometimes stressful.

    Advice to Management

    They are doing good. Thanks for them.


  3. "Challenging and rewarding"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (Less than a year)

    Pros

    1. Be part of a company that is paving the road to future of computer graphics (gamings, movies, virtual reality), AI (autonomous cars and more), and high performance parallel computing
    2. Very smart and friendly working coworkers, down to earth and approachable
    3. A good mix of older experienced people and young energetic people
    4. Management is very technically savvy
    5. Good leadership in general, people are thanked and treated with respect
    6. Very few levels of management, leadership is very accessible
    7. Discounted cafeteria, 4-6 USD for lunch, 0-1USD for dinner
    8. Easy to access different teams in general, few walls
    9. Pretty good and open communication, not much is hidden, company places a high amount of trust in people to do the right thing
    10. Stock in booming, great if you have options or other stock based compensation
    11. Competitive base salary (total package a bit behind the likes of Facebook and Google)
    12. A lot of talent and experience in both hardware and software (especially embedded), and general fairly healthy balance and support in the organization between hardware, software, finance, HR, and so on.

    Cons

    1. Hard for some teams and people to preserve work/life balance. Some weekend work and email checking. Depends a lot of the team and person.
    2. Only twice a year employee stock purchase plan, so if you join at the wrong time you get burned and don't get to participate for six months
    3. Stock options are only selectively distributed based generally on how well you negotiated at hire, some people got good deals, other people got nothing, so get no benefit from the stock rally
    4. Office cubes can be a bit cramped, but at least it is not open office so one can concentrate with headphones on and its not too bad. Would be nice to have a bit more space and white noise though.
    5. Promotions and bonuses only once per year. Twice per year would be nice.
    6. Not much parking during peak times
    7. Suffers from demo feature creep, and does a bit of smoke and mirrors in marketing, however the management is aware of the issues and knows how to make real products, so this is mainly an issue in early stage projects where a lot is in flux

    Advice to Management

    Give more stock options to more staff, especially when you bring in senior people, i.e. not college grads. Reward everyone based on skill, not just those who are good at playing hardball on contract negotiation. Can lead to some bad feelings later when people realize they did not get equity skin in the game on the level of others.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. "Speed of light"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than 5 years)

    Pros

    * The company dreams big and is unafraid to jump off the deep end when there's an opportunity
    * Rare to encounter anyone who is "phoning it in"; very efficient workplace and dedicated colleagues
    * Execution speed is admirably fast; I'd be surprised if any peer company (e.g. Intel/AMD/Qualcomm) can deliver new products at NVIDIA schedules
    * Flat hierarchy - titles are generally private, and authority comes from earned respect. The company is still small enough for individual contributors to get recognition from the top.
    * Every year the company has improved and dealt with problems and deficiencies employees have brought up.

    Cons

    * Global offices and round-the-clock handoff means the work day never ends. It's only possible to unplug if you force yourself to, as there will always be more work than time.
    * Constant feeling of being understaffed, even if that may not be accurate. Work is not always load-balanced well.
    * Many teams appear to pile on a lot of technical debt and are unable to staff internal improvements.
    * "Speed of light" schedules sometimes forget to account that we're not in a vacuum :)
    * Used to be behind in perks, but that is improving, e.g. shuttle services. Food is slowly improving, although costs unlike some peer companies, and dinner food quality is awful. No snack options besides some antiquated vending machines.
    * Conf call + webex setup feels antiquated. Behind on communications technologies, which is challenging when dealing with a global team. Progress is being made but it's slow.
    * Underinvestment in social aspects: Rare for teams to ever go out or do team-building activities. Celebrations are rare. Alcohol-free campus dampens any relaxed communication. No holiday party (community service is the replacement, which is admirable, but can't think of why we can't do both...)

    Advice to Management

    * Ensure that teams are staffing process improvements
    * Less calls to action and more celebration/appreciation
    * Staff to avoid heavy collaboration between teams of different timezones so that people can have more natural working hours.
    * Avoid burning the midnight oil when it's not required, or really justify why it is.


  6. "One of the hottest contemporary technology semiconductor companies"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than 3 years)

    Pros

    - Most teams have a very talented workforce
    - Possibility to find work along multiple domains - System SW, AI, VR, Deep learning.
    - The company maintains the agility of a startup despite being decently sized
    - Management is very smart, and smoothens the experience of newer challenges

    Cons

    - Some of the teams fail to meet the bar of expertise and communication skills set by the rest
    - Working with teams across India, China and Taiwan in a different timezone can be challenging

    Advice to Management

    Focus a little more on developing a culture that believes in writing clean, quality code. Linux trainings that get new hires to read linux code might help.


  7. "Good place to work"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than 10 years)

    Pros

    Many world class engineers throughout the company
    Challenging problems to solve
    Lots of opportunities to excel
    Hard work is recognized and rewarded
    Above average salaries for the area
    Very low level of office politics
    Flexible working hours, low level of company bureaucracy
    Low value contributors don't stay around long

    Cons

    401k matching could be improved

    Advice to Management

    Executive management doesn't need my advice, they do a great job without it.


  8. "Senior Software Engineer"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Current Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at NVIDIA full-time (More than 5 years)

    Pros

    Work/life balance, benefits, flat hierarchy, supportive to employees.

    Cons

    It is not easy to move between teams within the company

    Advice to Management

    Improve the internal recruitment process. The company sometimes loose talent because people are unable to move to different teams.


  9. "General Workplace"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer in San Jose, CA
    Current Employee - Senior Systems Software Engineer in San Jose, CA
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Excellent working conditions and work life balance!

    Cons

    Would like to see more social events in the campus

    Advice to Management

    Nothing specific


  10. Helpful (3)

    "Decent company"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Systems Software Engineer in Santa Clara, CA
    Former Employee - Senior Systems Software Engineer in Santa Clara, CA
    Recommends
    Neutral Outlook
    Approves of CEO

    I worked at NVIDIA full-time (More than a year)

    Pros

    Smart people, a lot of fun at work. Good location. Management was quite lenient.

    Cons

    Poor diversity. All males. Low salary comparing to the industry average.


  11. "Prepare to work and work"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Systems Software Engineer
    Current Employee - Senior Systems Software Engineer
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

    I have been working at NVIDIA full-time (More than 3 years)

    Pros

    Engineers were great. That was the best thing I had there.
    In fact, always wondered why such cool people had to work like that. Probably pay was good.
    All the compensation and perks are average.

    Cons

    No work-life balance here. Work and overwork. Nobody talked about life.
    Mess. Being too busy to keep up with the product cycle, they do not have time to work smart.
    No encouragement for learning for future. I didn't even see any books around.