Upload Button Icon Add office photos

Nvidia

Compare button icon Compare button icon Compare
filter salaries All Filters

32 Nvidia Jobs

Senior System Software Engineer, GPU Firmware

4-12 years

₹ 25.2 - 49.5L/yr (AmbitionBox estimate)

tooltip
This is an estimate of the average salary range for this position. It has not been reviewed by the company, and the actual salary may differ.

Pune, Bangalore / Bengaluru

1 vacancy

Senior System Software Engineer, GPU Firmware

Nvidia

posted 2mon ago

Job Role Insights

Flexible timing

Job Description

Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of designing and implementing clever firmware solutions in heavily resource-constrained environments? If so, you re primed to help develop the boot software that powers the world s best GPUs. We are searching for a top-notch software engineer to fill a challenging, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is solving the intricate enigma of securing and innovating the boot process for our GPUs, while dealing with the formidable constraints of boot-time and storage space. Every. Byte. Counts.

This is your chance to create waves in the industry while directly working with and alongside some of the most top-valued diverse minds in the GPU business. Your goal will be to shape the future of GPU technologies doing exactly what you enjoy: solving puzzles. If this sounds interesting and you re up for the task, we d certainly like to hear from you!

What you ll be doing:

  • Design, develop, test, debug, and optimize GPU firmware throughout the entire GPU lifecycle.

  • Design and implement creative solutions for boot software.

  • Collaborate with hardware, software, and business teams to transform new firmware features from idea to reality.

  • Interact with leading OS and PC vendors to improve and innovate on the startup experience.

  • Improve team software process and core infrastructure via projects dealing with build systems and regression farms.

  • Continuously evaluate and improve security for firmware that functions as a root of trust for flash and boot security.

  • Facilitate security requirements for GPU products by driving compliance with industry standards such as NIST, Open Compute Project, etc.

  • Align with customers and partners on security requirements and features.

  • Work with hardware teams to improve NVIDIA s GPU hardware security.

What we need to see:

  • BS or MS degree or equivalent experience in EE/CS/CE.

  • 4+ years experience in developing device BIOS, firmware, or other low-level software.

  • Strong C skills.

  • Even stronger communication skills.

  • Sense of humor heavily encouraged, but not required.

  • Deep understanding of software process.

  • Secure software fundamentals including cryptography, authentication/attestation, chains of trust, and understanding of common SW security vulnerabilities.

  • Easy to work with, as you ll constantly work closely with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems.

Ways to stand out from the crowd:

  • Experience in x86 assembly and in-depth knowledge of the PC architecture.

  • Expertise with display technologies such as DP, HDMI, and VGA/VESA specs.

  • Proficient with PCI/PCIe architecture.

  • Experience working on protocols like MCTP, PLDM, SPDM, etc

  • Good knowledge on developing for UEFI environments.

We are widely considered to be one of the technology world s most desirable employers, and as a result have some of the most brilliant and talented people in the world working for us. If you're clever, creative, and driven, we'd love to have you join the team.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Senior System Software Engineer roles with real interview advice

Top Nvidia Senior System Software Engineer Interview Questions

Q1. Order of People Heights Problem Statement Consider 'N' individuals numbered from 0 to N-1 standing in a queue. You are provided with two ar ... read more
Q2. Check Word Presence in String Given a string S and a list wordList containing N distinct words, determine if each word in wordList is prese ... read more
Q3. Swap Numbers Without Temporary Variable Your task is to interchange the values of two numbers given as variables 'X' and 'Y' without using ... read more
View all 75 questions

What people at Nvidia are saying

3.9
 Rating based on 9 Senior System Software Engineer reviews

Likes

Salary, good job security (no layoffs), brand value

  • Salary - Good
  • +2 more
Dislikes

Toxic hierarchical culture at least in the Networking Business Unit (NBU). Little to no trust in employees and a lot of micromanagement at all levels in the chain. Incompetent managers who are constantly distracted and don't have clear action plans for meeting their goals. They pass this on to their direct reports and don't know wha..Read More

  • Work satisfaction - Bad
  • +2 more
Read 9 Senior System Software Engineer reviews

Senior System Software Engineer salary at Nvidia

reported by 74 employees with 4-14 years exp.
₹25 L/yr - ₹72 L/yr
198% more than the average Senior System Software Engineer Salary in India
View more details

What Nvidia employees are saying about work life

based on 541 employees
66%
97%
85%
80%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Nvidia Benefits

Free Transport
Free Food
Cafeteria
Health Insurance
Work From Home
Job Training +6 more
View more benefits

Compare Nvidia with

Qualcomm

3.8
Compare

Intel

4.2
Compare

Advanced Micro Devices

3.7
Compare

Micron Technology

3.7
Compare

Texas Instruments

4.1
Compare

Broadcom

3.4
Compare

Applied Materials

3.9
Compare

Analog Devices

4.0
Compare

NXP Semiconductors

3.7
Compare

Sterlite Technologies

3.8
Compare

Indus Towers

3.8
Compare

Cisco

4.1
Compare

BT Business

4.0
Compare

Lumen Technologies

4.0
Compare

Redington

4.0
Compare

Colt Technology Services

4.3
Compare

Vindhya Telelinks

4.0
Compare

Juniper Networks

4.2
Compare

ITI

3.6
Compare

Railtel Corporation Of India

3.7
Compare

Similar Jobs for you

System Software Engineer at NVIDIA

Pune

1-5 Yrs

₹ 25-30 LPA

Senior System Software Engineer at NVIDIA

Bangalore / Bengaluru

4-14 Yrs

₹ 37.5-45 LPA

System Software Engineer at NVIDIA

Pune, Bangalore / Bengaluru

1-5 Yrs

₹ 25-30 LPA

Firmware Development Engineer at Vhunt4U

Bangalore / Bengaluru, Belgrade + 2

3-8 Yrs

₹ 50-55 LPA

Firmware Engineer Lead at Antal International

5-12 Yrs

₹ 9-35 LPA

Firmware Engineer at Western Digital

Bangalore / Bengaluru

4-9 Yrs

₹ 25-30 LPA

Development Engineer at Vhunt4U

Bangalore / Bengaluru, New York + 1

5-10 Yrs

₹ 50-80 LPA

Development Consultant at MaimsD Technology

4-12 Yrs

₹ 12-36 LPA

Firmware Engineer at MaimsD Technology

3-10 Yrs

₹ 9-30 LPA

SOC Design Engineer at Intel Technology India Pvt Ltd

Bangalore / Bengaluru

8-12 Yrs

₹ 25-35 LPA

Nvidia Bangalore / Bengaluru Office Locations

View all
Bengaluru Office
NVIDIA Graphics PVT LTD, C-1 "Jacaranda", Wing-A Manyata Embassy Business Park, Outer Ring Road Bengaluru
Karnataka 560045
Bengaluru Office
Nvidia Graphics Pvt Ltd, C1, Nagavara Bengaluru
Karnataka 560045

Senior System Software Engineer, GPU Firmware

4-12 Yrs

Pune, Bangalore / Bengaluru

2mon ago·via naukri.com

Senior Network Engineer - Deployments

2-4 Yrs

Pune

4d ago·via naukri.com

Accountant - Accounts Payable

2-4 Yrs

Bangalore / Bengaluru

4d ago·via naukri.com

Senior SRAM Circuit Design Engineer

3-7 Yrs

Bangalore / Bengaluru

11d ago·via naukri.com

ASIC Engineer

0-5 Yrs

Bangalore / Bengaluru

12d ago·via naukri.com

DFT Engineer

1-4 Yrs

Bangalore / Bengaluru

16d ago·via naukri.com

ASIC Design and STA Engineer

3-8 Yrs

Hyderabad / Secunderabad, Bangalore / Bengaluru

17d ago·via naukri.com

Senior ASIC Design Engineer - NOC IP

7-7 Yrs

Bangalore / Bengaluru

17d ago·via naukri.com

Enterprise PR Manager, India

5-8 Yrs

Bangalore / Bengaluru

19d ago·via naukri.com

Senior System Software Engineer, Firmware

4-14 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com
write
Share an Interview