Senior System Software Engineer - GPU Firmware
Nvidia Graphics Pvt Ltd
Apply on company website
Senior System Software Engineer - GPU Firmware
Nvidia Graphics Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Senior System Software Engineer - GPU Firmware
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.
Job role
Work location
Bengaluru
Department
Engineering - Hardware & Networks
Role / Category
IT Network
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 4 years
About company
Name
Nvidia Graphics Pvt Ltd
Job posted by Nvidia Graphics Pvt Ltd
Apply on company website